The Page List Loop Element in Twidget is a powerful feature designed to enable dynamic repetition of UI elements based on a data source. By utilizing this component, developers can create interfaces that automatically display lists of content, allowing for more interactive and data-driven applications without requiring extensive coding.
-
Iteration: The List Loop Element repeats all its contained elements for each item in the specified data source, resulting in a seamless rendering of multiple items.
Variables: Within the loop, two automatic variables are created:
Item Variable: This variable corresponds to the individual items within the data source and provides direct access to their properties.
Index Variable: This variable represents the current position of the item in the data source array, enabling developers to customize the output based on the item's index.
For the List Loop Element to function, a valid data source must be assigned. This can either be a reference to an existing variable or a newly created variable that holds a list of data items. The content of the List Loop will then adjust dynamically based on the number of items present in the data source.
When implementing a List Loop on a page, developers can:
Define a new list variable (e.g., containing three elements) to serve as the data source.
Populate UI elements inside the loop with content that references the Item and Index variables.
Update the design in the editor to see the structural layout prior to going live.
Once the page with a List Loop is created and connected to a data source, users can preview the page to see each element rendered according to the list items. The text elements can reflect both the index and the item's associated content, showing how data binding works in practice:
The Page List Loop Element enhances Twidget’s utility by providing the means to easily generate dynamic lists from data sources, utilizing item and index variables. This facilitates the creation of responsive and data-driven user interfaces while minimizing the need for extensive coding.
Page Settings
The Page Settings feature allows users to customize various aspects of their web pages, particularly in relation to branding, security, and domain management. This functionality enhances the user experience by allowing for personalization and integration of essential web components. - Favicon: A fav...
Page Variables
Page variables in Twidget are global variables that are accessible throughout an individual page, allowing for dynamic content generation and manipulation within the application. These variables can be utilized in various contexts, such as element settings or page functions, enabling developers to c...
Upload a File using Pages
This documentation describes the functionality available in Twidget for uploading files through a generated API endpoint and managing interactions via pages. The process allows developers to create dynamic forms that enable users to upload files directly to the backend file storage, specifying vario...
Generating Form Pages
Generating form pages in Twidget enables the automatic creation of user input forms that can be utilized for various purposes such as lead generation, customer information retrieval, and interactive message boards. This functionality allows developers to directly map user inputs to form objects, whi...
Custom Page Functions
Reusable custom page functions in Twidget enhance the development experience by allowing users to define and manage functions that operate specifically within the context of pages and page components. This capability is an integral feature for creating dynamic, interactive web applications without t...