Actions (Dynamic Layout Definition)

ActionsIcon Description

This node defines an actions region in a Dynamic Layout’s metadata. When an actions node is included a table will be added to the object’s form, initially in the “Unused Items” section.

Usage

The developer may move or copy the table included in the “Unused Items” section to the “User Region”, where it will be taken into account when generating panels based on the layout.

When using the SD generator, the “User Region” may include more than one copy of this table. To do this, simply add an “Table” control from the Toolbar and select the corresponding “Control Name” (which should be set to “ActionsTable_{Name}”).

When using the dynamic layout all occurrences of the table will be updated, adding the appropriate contents according to the actions node contents. Only the “Control Name” property will be updated on the table itself. All other properties will remain as defined in the layout object, so the developer can choose any value for them.

DynamicLayoutActionsUsage
Actions usage example

Properties

Category Name Value
General Name (Id) Identifier for this Actions region. Must be unique inside the layout’s metadata.
Default Type Sets the default value for the “Type” property in Action nodes belonging to the corresponding Actions node in the final panels based on this layout.
Default Class (Web platform only) Sets the default value for the “Class” property in Action nodes belonging to the corresponding Actions node in the final panels based on this layout.
Default Button Type (SD platform only) Sets the default value for the “Button Type” property in Action nodes belonging to the corresponding Actions node in the final panels based on this layout.
Default Variant (SD platform only) Sets the default value for the “Variant ” property in Action nodes belonging to the corresponding Actions node in the final panels based on this layout.