Repeater
The Repeater duplicates its child components for every row in a table or formula result. Use it to render a repeating list of products, services, or price lines from data, where each row gets its own copy of the child layout.
Properties
The properties live in the inspector under the Repeater group. Data source accepts either a table selection or a Formula.
Property | What it does | Default |
|---|---|---|
Data source | Table or formula that provides the rows to repeat | Empty |
Preview content | Shows the repeated content in the editor before a data source is set | Off |
Logic | Visibility logic that controls when the Repeater is shown | Empty |
Pagination | Shows a limited number of rows first, with a button visitors click to reveal more | Off |
The Data source field shows the placeholder "Select data source" until you choose one. The available options are filled dynamically from the workspace tables. Formula examples shown in the inspector include TABLEFILTER(TABLE_NAME, 0, arr) and INDEX(RA, 0). Preview content is only added when Preview content is on.
Pagination
Pagination shows the first few rows of a Repeater and lets visitors reveal the rest in batches on the same page. It is off by default, so a Repeater keeps showing every row until you turn it on.
In the inspector under the Repeater group, turn on Pagination.
Set Items to the number of rows to show first. Items accepts whole numbers of 1 or more and defaults to 6.
Set Button label to the text on the reveal button. It defaults to "Show more".
The Items and Button label fields appear in the inspector only after Pagination is on.
On the published page, the Repeater shows the number of rows set in Items. Each click on the button reveals the next batch of rows. The button is hidden once all rows are visible.
References
References expose the current repeated row as data you can use in formulas and other elements.
Item: the current repeated item.
Index: the position of the current item.
These references also appear in the References section of the Logic panel. They do not show a page-level value there, because they resolve only inside a repeated row.
Styling
The Repeater can be styled per state and per part of the element.
Style states: Default.
Named targets: wrapper.
The Repeater has no named style set and no Site quick styles. In the Document editor it reuses the Box quick-style set. Apply general styling from the Style tab: quick styles, style sets, and CSS overrides per state and per breakpoint.
The Repeater has no explicit empty-state text for a missing data source. In edit mode an empty data source shows an empty wrapper with padding, a dashed border, and a minimum height of 75px.
Related articles
UI Elements: overview of the elements.
FormulaScript Overview: using formulas in properties.