Columns-Based Dashboard Layout

Column-based Dashboard

SAIL Function: a!dashboardLayoutColumns()

Displays up to two columns of components. Use this as the top-level layout for record views and Tempo reports when you are defining columns using a rule that is may be used in other layouts or if you are displaying empty columns. This layout cannot be selected from the SAIL component picker in the Interface Designer.

See also: Dashboard, Column-based Form

Parameters

Name Keyword Type Description
Columns columns Column Array Values that define the columns for the SAIL interface.

Notes

  • If the first item in the Columns argument is null, the left column displays with no content while the right column displays as desired.
  • If the second item in the Columns argument is null, the left column displays as desired while the right column displays as empty space.

Examples

Copy and paste an example to the expression view of the interface designer to see it displayed.

Two-Column Dashboard with an Empty Left Column

=a!dashboardLayoutColumns(
  columns: {
    a!columnLayout(
      contents: {}
    ),
    a!columnLayout(
      contents: {
        a!textField(
          label: "Customer",
          value: "Michael Johnson",
          readOnly: true
        ),
        a!textField(
          label: "Status",
          value: "Prospective",
          readOnly: true
        ),
        a!textField(
          label: "Priority",
          value: "Medium",
          readOnly: true
        )
      }
    )
  }
)

Displays the following:

FEEDBACK