Gantt Chart
Hi All,
I am using the ganttChart component plugin (v1.0.0 by Low Code Minds) and facing an issue with tasksSaveInto it does not fire when a user drags a task bar on the chart.
What I am trying to achieve:
When a user drags a task bar to a new date range on the Gantt chart, I want the updated start/end dates to be saved back to the database and reflected in the grid.
What I have done:
1. Added tasksSaveInto to the ganttChart component (confirmed via Appian IDE tooltip that tasksSaveInto is a valid parameter)
2. Set isDisabled: false on every task in the tasks array
3. Set disabled: false on the ganttChart component itself
4. Tested with both task bars and milestone bars
Debug test:
I replaced my entire tasksSaveInto handler with a simple test:
tasksSaveInto: a!save(local!errorVar, "Drag detected!")
When I drag any task bar on the chart, the bar moves visually on the Gantt but the save handler never fires — no error banner appears. The visual drag is purely cosmetic and resets on page refresh.
My ganttChart configuration:
ganttChart(
label: "Timeline",
labelPosition: "ABOVE",
disabled: false,
height: "AUTO",
tasksValue: local!ganttTasks,
tasksSaveInto: a!save(local!errorVar, "Drag detected!")
)
Each task in the array includes:
- id, name, start, end, progress, type, dependencies, styles
- isDisabled: false
Environment: Appian 23.3+, ganttChart plugin v1.0.0
Questions:
1. Has anyone been able to get tasksSaveInto to fire on a drag event with this plugin?
2. Does tasksSaveInto only respond to edits made in the built-in task list (Name/From/To columns) rather than bar drag events?
3. Is there a planned update to support drag-to-save functionality?
Any help or workaround would be appreciated. Thanks!
