Skip to Content

Build Pages

Introduction

Build pages are where you configure different aspects of an app. This list shows the App Builder menu items and the build pages they navigate to:

Tables

Most build pages use tables to show data.

For example, the Modules build page lists modules in a table:

App Builder Modules Table

Tables are made of the following elements:

Most tables also have an unlabeled actions column as the last column. Click the actions menu icon to open a menu of actions (such as edit, delete, copy) to run on a table item.

When there are many items in a table, you can use the following tools to view or find data:

  • Sort: Sort table rows by a column value.

  • Filter: Filter data to only show rows where the values in columns meet specified conditions.

  • Refresh: Refresh the data in the table.

  • Page navigation: Step forward or backward through pages of table data, or jump to a specific page.

  • Items per page: Set how many rows of data to show on each page.

Sort

You can sort the rows in a table according to the values of any one column (except the actions column which contains a menu).

Click a column's heading to sort the table according to that column's values in ascending order.

Click the same heading again to sort in descending order.

Click a third time to return the table to its original sort order.

Filter

You can filter the data in a table to show only rows that match certain conditions.

Click the filter icon in the header row of a column to open its filter dialog.

A filter dialog from the Module column of the Modules build page:

App Builder Filter Dialog

There are two kinds of filter dialog that vary according to the type of the column's data:

  1. Boolean: A boolean filter is a radio button with the options Yes or No.

  2. Clause-based: A clause-based filter dialog comprises either one or two clauses. A clause is a condition and a value:

    • Condition: A menu listing various choices of condition that the following value should meet.

    • Value: Either a text field, a date-time (calendar) value, or a menu of fixed values.

    When a filter dialog has two clauses, a menu lets you select a logical operator to combine them:

    • And: Both clauses must be true for the filter to apply.

    • Or: Either clause can be true for the filter to apply.

All filter dialogs have buttons to add or remove a filter:

  • Filter: Click to add the filter conditions.

  • Clear: Click to remove the filter conditions.

Conditions

The following conditions appear in filter dialogs when filtering on text values:

  • Is Equal To

  • Is Not Equal To

  • Starts With

  • Contains

  • Does Not Contain

  • Ends With

  • Is Null

  • Is Not Null

  • Is Empty

  • Is Not Empty

  • Has No Value

  • Has Value

The following conditions appear in filter dialogs when filtering on date-time values:

  • Is Equal To

  • Is Not Equal To

  • Is After or Equal To

  • Is After

  • Is Before or Equal To

  • Is Before

  • Is Null

  • Is Not Null

The following conditions appear in filter dialogs when filtering on fixed values:

  • Is Equal To

  • Is Not Equal To

  • Is Null

  • Is Not Null

Refresh

Click the refresh icon to refresh the data in the table.

The page navigation devices work as follows:

Icon Description
Click to go to the first page.
Click to go back one page.
Click to go forward one page.
Click to go to the last page.

Items per Page

Click the Items per Page menu and select how many rows to show per page. Choose from 10, 25, 50, or 100.

Parameter Chooser

The parameter chooser dialog lets you select values and insert them into fields. It appears when you click the parameter chooser icon :

Parameters chooser dialog

The dialog has the following tabs:

Click a tab label to show each type's available entries. In each tab, parameters are grouped into sections. Select a section, then click a parameter to insert it into whichever field the parameter chooser was opened from.

You can open the parameter chooser from fields found in these parts of the app developer's UI:

Parameters Tab

The Parameters tab lists the app's parameters. It is shown by default when opening the parameter chooser dialog:

Parameters chooser dialog parameters tab

The Sections panel groups parameters into app, flow, employee, and step scopes.

Records Tab

The Records tab lists parameters that can be selected from any of the app's records:

Parameters chooser dialog records tab

The Dropdowns tab lists parameters that can be selected from any of the app's dropdowns:

Parameters chooser dialog dropdowns tab

Date and Time Tab

The Date and Time tab lets you pick different date/time values:

Parameters chooser dialog date and time tab