Skip to content

Begin Rendering Node

UI/Surface

Begin Rendering

Sends a surface to the frontend to begin rendering

a2ui_begin_renderingstdLong running
Inputs4
Outputs1
Security exposure10/10
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

Execution input

Surface

Struct
surface

The surface to render

SurfaceSurface4 fields
idstringrequired
rootComponentIdstringrequired
componentsMap<string, SurfaceComponent>required
*SurfaceComponentmap value

A component in the A2UI surface

idstringrequired
styleanyOf (2)
variant 1Stylevariant

Complete style definition

variant 2nullvariant
eventRelevantboolean

When true, this component's current value is included in widget action event payloads

default false
catalogIdstring | null
Schema enforced

Components

Struct Array
components

Array of components to include

SurfaceComponentSurfaceComponent3 fields
idstringrequired
styleanyOf (2)
variant 1Stylevariant

Complete style definition

classNamestring | null
backgroundanyOf (2)
variant 1Backgroundvariant

Background type

variant 2nullvariant
borderanyOf (2)
variant 1Bordervariant

Border styling

variant 2nullvariant
shadowanyOf (2)
variant 1Shadowvariant

Shadow styling

variant 2nullvariant
paddinganyOf (2)
variant 1Spacingvariant

Spacing (padding/margin) - accepts both "20px" and { "value": "20px" }

variant 2nullvariant
+18 more fields
variant 2nullvariant
eventRelevantboolean

When true, this component's current value is included in widget action event payloads

default false
Schema enforced

Data Model

Struct
data_model

Initial data model for bindings

DataModelDataModel1 fields
dataobjectrequired
Schema enforced

Output Pins

1

Execution
exec_out

Execution output

Node Info

Internal name
a2ui_begin_rendering
Category
UI/Surface