Skip to content

Update Gantt Node

UI/Elements/Gantt

Add, remove, or update gantt tasks, dependencies and configuration

a2ui_update_ganttstdLong running
Inputs4
Outputs1
Security exposureUnrated
Packagestd

Ratings

Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.

No score metadata has been set for this node yet.

Input Pins

4

Execution
exec_in

Gantt

Struct
element_ref

Reference to the gantt element

GanttPropsGanttProps19 fields
tasksBoundValuerequired

Array of tasks (see `GanttTask`).

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 1PathDefaultvariant

Default value for path bindings - stores the preview value

variant 2nullvariant
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
itemsSelectOptionarray item
+1 more fields
viewanyOf (2)

Timeline zoom: "day" | "week" | "month" | "quarter" | "compact".

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
titleanyOf (2)

Header title (default "Timeline").

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
densityanyOf (2)

Visual density: "compact" | "default" | "comfortable".

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
editableanyOf (2)

Master switch for editing (drag/resize/link). Falls back to `draggable` / `resizable` when unset.

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
draggableanyOf (2)

Allow moving task bars horizontally.

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
resizableanyOf (2)

Allow resizing task bars by their edges.

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
showDependenciesanyOf (2)

Draw dependency arrows between tasks.

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
showProgressanyOf (2)

Render the progress fill inside each bar.

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
showTodayanyOf (2)

Draw the "today" marker line.

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
showViewSwitcheranyOf (2)

Show the day/week/month/quarter view switcher in the header.

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
showTaskListanyOf (2)

Show the left task-list panel.

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
taskListWidthanyOf (2)

Width in px of the left task-list panel.

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
shadeWeekendsanyOf (2)

Shade Saturday/Sunday columns in day/week views.

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
rowHeightanyOf (2)

Row height in px.

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
columnsanyOf (2)

Extra left-panel columns (e.g. ["assignee", "progress"]).

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
heightanyOf (2)

Explicit height (e.g. "640px").

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
responsiveanyOf (2)

Enable automatic compact fallback on narrow containers.

variant 1BoundValuevariant

Represents a value that can be either a literal or a data path binding

variant 1PathBindingvariant

Path binding with optional default value for preview

pathstringrequired
defaultValueanyOf (2)
variant 2objectvariant
literalStringstringrequired
variant 3objectvariant
literalNumbernumber:doublerequired
format double
variant 4objectvariant
literalBoolbooleanrequired
variant 5objectvariant
literalOptionsArray<SelectOption>required
+1 more fields
variant 2nullvariant
+1 more fields

Operation

String
operation

What operation to perform

Default Set Tasks
Set TasksAdd TaskAdd TasksUpdate TaskUpdate TasksRemove Task+9 more

Tasks

Struct Array
tasks

Array of tasks

GanttTaskGanttTask13 fields
idstring | null

Stable unique id used to move/update/remove the item. Auto-generated when omitted.

namestringrequired

Task name shown in the left panel and on the bar.

startstring:date-timerequired

Start date/time, ISO 8601.

format date-time
endstring:date-timerequired

End date/time, ISO 8601.

format date-time
progressnumber | null

Completion percentage (0-100).

format double
dependenciesarray | null

Ids of predecessor tasks this one depends on.

itemsstringarray item
parentstring | null

Parent task id for grouping / sub-tasks.

colorstring | null

Bar accent color (CSS color or design token).

assigneestring | null

Optional assignee: a free-text display name, or a team member's user sub — subs resolve to the member's profile (avatar + name) in the UI.

milestoneboolean | null

Render as a milestone diamond instead of a bar.

collapsedboolean | null

Whether this task's children are collapsed.

linkstring | null

Optional link opened from the item's detail dialog. Relative paths (e.g. "/orders/42") navigate inside the app; absolute URLs (https://…) open externally.

metadataobject | null

Key-value metadata echoed back on action events and shown in the item's detail dialog (e.g. ticket number, external ids).

Output Pins

1

Execution
exec_out

Node Info

Internal name
a2ui_update_gantt
Category
UI/Elements/Gantt
Version
2