The xSchedule BlackBox is used to display an interactive calendar, pulling in items from FileMaker data - and writing back when applicable.. It utilises the dhtmlxScheduler library.
(Please scroll down to the bottom of the above link to view licensing details)
Our BlackBox xSchedule demo utilises the Free GNU GPL v2 license, which provides the following:
Day, Week and Month views
The ability to move items, and add/edit/delete, using an interactive edit box
There is a Pro license available, that allows such things as multiple calendars on a single page and the ability to export to PDF/PNG.
It has a Month, Week and Day view. The following interactions are included:
Creating an appointment record by double clicking onto empty area
Modifying an appointment record(including deletion) by double clicking onto any appointment, it opens a dialog where you can change the description, and start/end timestamps(seescreenshotbelow)
Switching between Day/Week/Month views, and moving forward/back in time
xSchedule ( id_field ; startdate_field ; enddate_field ; description_field ; sort_field ; colour_field ; chart_start_date { ; chart_options_js } )