The xGantt BlackBox is used to display an interactive Gantt chart, pulling in events from FileMaker data - and writing back when applicable. It utilises the dhtmlxGantt library: https://dhtmlx.com/docs/products/dhtmlxGantt/
(Please scroll down to the bottom of the above link to view licensing details)
Our BlackBox xGantt demo utilises the Free GNU GPL v2 license, which provides the following:
Group items together under a‘parent’ item
The ability to move items, and add/edit/delete, using an interactive edit box
Represent dependencies between items by linking together a sequence
There is a Pro license available, that allows such things as multiple charts on a single page, the ability to export to PDF/PNG and integration with MS Project.
The following interactions are included:
Creating a task record by clicking the + button
Modifying a task record(including deletion) by double clicking onto any task, it opens a dialog where you can change the description, start date and duration(see below screenshot)
Scrolling left or right within the date range
Tasks can be dragged to change start date date
Tasks can be resized to change duration
You can create sequences between tasks by dragging from one to another
Remove a link between two tasks by double clicking it and clicking Delete
You can click the + next to any task along the left, which will create a new task with a dependency on it
You can slide an arrow across a task to set how far the task has progressed as a percentage
xGantt ( ChartStartDate ; ChartEndDate ; id_field ; description_field ; barcolour_field ; startts_field ; endts_field ; order_field ; progress_field ; parentid_field ; linksid_field ; linkssource_field ; linkstarget_field ; linkstype_field { ; chart_options_js } )