Creating a repeating dynamic layout
To progressively load data, sort by column, and configure fields that are editable and localizable, use a Repeating dynamic layout. It allows for highly flexible display of content. You can also create custom formats for these layouts in the skin.
You can use repeating layouts to present values from a Page List or Page Group property, a report definition or a data page.
- Search for and open an existing Section form.
- On the Design tab, expand the Structural list, and then drag the Repeating dynamic layout onto the work area.
- In the Repeating dynamic layout header, click the View properties icon.
-
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 by pressing the Down arrow key.
To reference nested page lists or page groups, use the following syntax: page1.page2.myArray
Note: If you are only prototyping, accept the placeholder property .pyTemplatePagelist. - 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 by pressing the Down arrow key.
Use the following syntax: the name of the data page, followed by a full stop and then a property name; for example D_Products.pxResults.
- 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 by pressing the Down arrow key.
-
In the Visibility field, select when you want to display the
group layout:
- Select one of the default options.
- To create your own condition, select Condition
(expression)Other and click the Open
condition builder icon.
For more information, see Harness and Section forms — Using the Condition Builder to configure dynamic UI actions
- Click Submit.