Regular Table layouts automatically source data from a property, report definition, or data page, and display it like a spreadsheet, in aligned columns and rows. Hierarchical table layouts additionally support expandable rows, which you can populate with hierarchical data, like in a navigational tree.
A table layout consists of the following areas:
- Layout area
- The framework that contains the action and repeating areas. You can define the header format, header type, and the overall width of the layout area.
- Repeating area
- Between the action areas, the system displays information that is dynamically created from the data source. The first row in the repeating area holds the column headers representing the data source fields. Subsequent rows display the requested data.
Non-optimized tables also have action areas, in which you can place actionable elements, such as Add Item or Delete. You can also place action buttons in a repeating row to provide quick access to actions that do not require further user input, such as Flag for Review.