Layout Control
Arrange page elements with the layout control.
Recorded with an earlier Twidget interface. Names, control locations and available options may differ; use the linked documentation for current guidance.
Watch tutorial (1:57)
Arrange page elements with the layout control.
Recorded with an earlier Twidget interface. Names, control locations and available options may differ; use the linked documentation for current guidance.
Watch tutorial (1:57)Layout controls are essential components in Twidget, allowing developers to manage the visibility and behavior of various layout elements, such as modals and drawers, within a user interface. These controls enable dynamic user interactions by facilitating the opening, closing, and toggling of layouts in response to user actions.
Layouts: These are structural UI components like modals and drawers that provide context-specific content to users. Each layout can have predefined actions associated with it.
Actions and Commands: Actions are triggers associated with user interface elements that can alter the state of layouts (e.g., open, close, toggle). Commands are similar but can be utilized within functions, offering a higher level of control and programmability.
Control Layout Action: This specific action allows any element to manage the state of a selected layout. It supports operations such as opening, closing, and toggling layouts based on user interactions.
Functions: Functions in Twidget encapsulate logic that can be reused across different UI events. By creating functions, such as "Open", developers can define specific commands to manage layout states within a broader workflow.
Element Actions: Each layout element comes with default actions, such as a close command on buttons within modals. Users can enhance these with additional layout control actions.
Adding Commands: In functions, users can utilize layout commands including open, close, toggle, and status checking. Users can also define additional behaviors when layouts are opened or closed.
Result Objects: When layouts are closed, result objects can convey information passed during the closure, allowing for more interactive experiences.
Layout controls in Twidget provide robust management of UI elements, streamlining the creation of engaging applications that react fluidly to user interactions. By interlinking actions, commands, and functions, developers can create complex and interactive layouts efficiently, enhancing the overall usability of their applications.
Page List Loop
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 applicatio...
Page tables
Use a Table element to show a list of records with search, sortable headings and paging. Choose an existing Table page creation option, add a Table element in the editor, or start with a [Page starter](/docs/pages/page-starters). Find the right element. Select the table on the canvas or in Layers. T...
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...
Access Query Parameters in a Page
This section details how to access and utilize query parameters within Twidget pages, enabling dynamic content and functionality based on user-supplied parameters. Key Concepts. - Query Parameters: A method to pass data to web pages through the URL, enabling dynamic content updates based on user int...
Page Overview
Twidget provides a robust mechanism for creating web pages accessible via a browser. This feature enables users to build various types of pages using a no-code interface, enhancing the platform's developer experience. Key Concepts. Open Pages and choose Create Page. The available starting points inc...