Skip to content

Update Graph Node

UI/Elements/Graph

Update the nodes, edges or label styles of a graph

a2ui_update_graphstdLong 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

Graph

Struct
element_ref

Reference to the graph element

GraphPropsGraphProps8 fields
nodesBoundValuerequired

Nodes: `[{ id, label, caption?, props? }]`

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
edgesanyOf (2)

Edges: `[{ id, source, target, label, props? }]`

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
labelStylesanyOf (2)

Per-label style overrides: `{ "<label>": { color, icon, size } }`

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
showToolbaranyOf (2)

Toolbar with node/edge counts and the search box (default true)

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
showSearchanyOf (2)

Search box over the loaded nodes (default true)

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
showLegendanyOf (2)

Floating label legend (default true)

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
showInspectoranyOf (2)

Node/edge detail drawer on selection (default true)

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)

Component height, e.g. "480px" (default "480px")

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

Property

String
property

Which property to update

Default Nodes
NodesEdgesLabel Styles

Nodes

Struct Array
nodes

Array of graph nodes

GraphNodeInputGraphNodeInput4 fields
idstringrequired

Unique identifier, referenced by edge source/target

labelstringrequired

Type of the node — drives colour, icon and the legend

captionstring | null

Text shown on and next to the node

propsvalue

Arbitrary properties listed in the node inspector

Output Pins

1

Execution
exec_out

Node Info

Internal name
a2ui_update_graph
Category
UI/Elements/Graph