Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

This content has been archived and is no longer being updated.

Links may not function; however, this content may be relevant to outdated versions of the product.

Creating a repeating dynamic layout

Updated on April 5, 2022

Save development time by automating the display of repetitive data records with the Repeating dynamic layout.

For example, you can use a Repeating dynamic layout to arrange data about company employees into a series of standardized cards that display the name, position, and an ID image of each employee. The Repeating dynamic layout format is very flexible and supports sorting, editable fields, and progressive data load.
Before you begin: Create a list-based data source to reference from the layout. The Repeating dynamic layout can use a data page, a page list, or a page group as a data source. For more information, see Creating a data page and Keystores.
  1. In the navigation pane of Dev Studio, click Case types, and then click the case type that you want to open.

  2. Run a new case by clicking Save and run.

  3. In the new case, navigate to the layout that you want to edit.

  4. In the footer of Dev Studio, click the Live UI icon.

    Result: The Live UI tool is activated. You can now inspect user interface components in real time.
  5. Click the layout that you want to edit, and then click the Open in Dev Studio icon.

  6. If your section is based on a template and cannot be edited, click Convert to full section editor.

  7. On the Design tab, expand the Structural list, and then drag the Repeating dynamic layout onto the work area.

  8. In the Repeating dynamic layout header, click the View properties icon.

  9. In the Properties window, in the Source field, specify the source of the data for the dynamic layout group:

    • To source the data from a page list or page group, select Property, and then in the List/Group field specify the name of the property.
    • To access data from a range of sources on a clipboard, select Data Page, and then in the Data Page field specify the name of the page that you want to reference.
  10. Click Submit, and then click Save.

  • Repeating dynamic layout - Operations tab

    Click the View properties icon in a repeating dynamic layout header to display the Properties panel, and then select the Operations tab. The Operations tab sets the default behavior configuration for a dynamic layout, determining how users view the properties displayed in the layout.

  • Configuring drag-and-drop functionality for list items

    Configure repeating dynamic layouts so that users can reorder items within and between lists. By adding drag-and-drop functionality to your lists, you create an interactive user interface where users can modify content to match their business needs.

  • Configuring swipe actions for a mobile app

    To help users complete their tasks quickly without leaving the main screen of a mobile app, configure swipe actions for repeating dynamic layouts. Swiping in a row in a mobile app opens a menu of available actions, such as Edit or Delete.

  • Understanding Access of Role to Object rules

    Access of Role to Object rules specify permissions that are granted to a role and access class. These permissions restrict what developers and operators can do with rule and data instances. An Access of Rule to Object rule applies to all instances of its access class.

  • grids

    Use this tab to define default settings for text, border, and background in the selected grid format. You can then select a check box to apply these default settings to various table (grid) elements on the Rows, Headers, Borders, Behaviors, and Headers and footers tabs, rather than defining the text, border, and background style on each of these t

  • Previous topic Modifying the presentation options of the Columns layout
  • Next topic Repeating dynamic layout - Operations tab

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us