Data List
The Data List Widget is a dynamic layout widget used to repeat a block of content based on a connected Data Model, such as an API or a database. It renders a single, user-defined template element for each record in the data set. This ensures consistent styling and structure while allowing dynamic data to populate the content.
Common Use Cases
Displaying a list of blog posts or items
Creating galleries or card-based views from data
Paginated or scrollable lists
Key Considerations
Design Once, Repeat Many: Only the first item needs to be designed. The widget automatically clones this template for all other data items.
Data Binding Required: Must be connected to a valid Data Model (API or database) for dynamic rendering.
Contextual Variables: Inside the item, you can access individual record fields using Data List property (ITEMVALUE) from Formula Editor.
Widget Properties
Search Group
Optionally group data lists for use with a shared search bar or filtering component.
Data Model
Select the data source (e.g., an API endpoint or database collection) from which the widget should pull its data.
Fixed Filters
Fixed Filters let you set default conditions to limit the data shown in your widget.
For Example:
If you only want to show products from the "Dresses" category, you can add a filter like:
IF(category) is equal to "Dresses"
These filters work behind the scenes — users won’t see them, and they can’t change them while using the app. If you don’t set any filters here, the widget will display all records from the connected Data Model.
Max Number Of Items While Editing
Controls how many items are shown while designing in the editor. This does not affect live output and is intended for performance tuning during design.
Step-by-Step Guide to Use the Data List Widget
Step 1: Add the Widget
Open the Widget Panel on the left, go to the Layouts section, and pick & drop the Data List Widget onto your page.

Step 2: Connect to Data Model
With the Data List selected, go to the Property Editor. In the Data Model field, choose an API or database model that returns a list (e.g., products, users, posts).


Step 3: Design the First Item
Add and arrange widgets inside the Data List (e.g., image, text, button) and design the first item.


Step 4: Bind Widgets to Data Fields
For each widget inside the template, bind it to a field from the current item using Data List from formula editor.


Step 4: Preview the Result
View the rendered list with real data populated. Confirm the layout is consistent and responsive for all items.

Last updated