Windows Tested: Yes
Offline Compatible: No
This is a robust calendar implementation with various view options for month, week, and day views.
The event data comes in as an array of JSON objects. The event object can include this data:
id : A unique identifier to link the event back to your FileMaker data
start : The start date or time stamp of the event*
end : The start date or time stamp of the event*
title: The event text displayed
color: The color of the event, if it is different than the default color
textColor: The text color of the event, if different than the default
notes: Notes about the event that can be displayed in a tooltip
You should write a script to compile the data you want to display on the calendar.
Colors can be hex values or rgb/rgba.
Dates/Times must be in an ISO time format
YYYY-MM-DDTHH:MM:SS. Example: February 21, 2019 5:30 pm is
You can use a custom function like www.briandunning.com/cf/1161 to convert to/from FileMaker timestamps.
The calendar can be used as read-only or can be made modifiable with drag and drop functionality. It order to get the data updated in FileMaker, there are 3 script triggers:
- click on an event
- modify an event
- double click on an empty space (for creating a new event)
For the scripts that are triggered by a click, the X and Y coordinates of the click are included in the parameters. Using these coordinates, a card window can be opened on top of the calendar.