Skip to main content

Advanced tab

The Advanced tab provides configuration for visibility, looping, and component identification.

Visible

A toggle switch (default: On) that controls whether the component is rendered on the page. Turn it off to hide the component.

Loop

Configure the component to render multiple times based on a datasource.

If a property displays the Variable Binding icon Variable Binding, that means it supports variable binding.

PropertyUI ControlDefaultDescription
Loop DataSwitch Setter (Json setter / Variable input)-Click to bind a data array that the component will iterate over. Use the Switch Setter to choose between JsonSetter (enter JSON directly) and Variable Input.
Loop ItemText inputitemThe variable name for the current item in each iteration.
Loop IndexText inputindexThe variable name for the current index in each iteration.
Loop KeySwitch Setter (String setter / Variable input)-A unique key field from the data to optimise rendering performance.

ID and Name

The ID and Name fields in the Advanced section of the Props tab uniquely identify the component element. Both are auto-generated from the component title: dots and spaces in the title are automatically replaced with underscores. You can override these values manually.

Render unique identifier (key)

A text input for setting the React key prop, which helps optimise re-rendering. Supports string setter and variable binding.

refId

An identifier that uniquely identifies this component instance in the component tree. You can edit this to override the auto-generated value.

Last updated on 20 May 2026