Creating a table layout

A Table layout presents data in aligned columns and rows, as a spreadsheet. Tables can display expansive data sets with pagination.

The Table layout consists of the following areas:

  • Layout area – The framework that contains the action and repeating areas. You define the header format, header type, and overall width.
  • Action areas – The top and bottom areas in which you can place buttons or other controls linked to actions, such as Add Item or Delete.
  • Repeating area – Between the action areas, the system displays information dynamically created from the data source. The first row in this area holds column headers representing the data source fields. The second row repeats as needed to display the requested data.

    To simplify data entry, you can insert radio buttons or check box controls in fields. You can also place action buttons in the repeat row to provide quick access to actions that do not require further user input, such as Flag for Review.

  1. Search for and open an existing Section form.
  2. On the Design tab, expand the Structural list, and then drag the Table onto the work area.
  3. In the Table header, click the View properties icon.
  4. 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 source structured data from a report, select Report Definition and then in the Applies To field specify the class that the report applies to by pressing the Down arrow key and in the Report definition field enter the name of the report by pressing the Down arrow key.
    • 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.

  5. Click Submit.