Fields, buttons & filters

The building blocks of record-centric interface pages: field elements, field groups, action buttons, and user-facing filters.

Form, record review, and record detail pages are composed from a shared set of elements: fields, field groups, buttons, and user filters. Select any element on the canvas to configure it in the properties panel.

Field elements

A field element displays a single field of the connected table.

Field settings

OptionDescription
LabelOverride the field's label, or hide it entirely.
Helper textGuidance shown with the field.
PermissionsView-only or editable. Editable fields can also allow inline editing directly on the page.
RulesRequired, default value, character limit, validators, and conditional visibility.
Select optionsFor select fields: limit which options are offered, and optionally allow users to add new options.
AppearanceInput size (default, large, extra large), style variants (for example a select shown as a field, list, or stepper), and width (third, half, or full row).

Field groups and rows

Fields can be organised into groups, each with an optional title, description, and background colour, and arranged side by side in rows. Groups also control:

  • Field labels position: beside or above the field.
  • User actions: whether inline editing is allowed within the group.
  • Conditional visibility: show or hide the whole group based on record values.

Drag fields, rows, and groups to rearrange them.

Buttons

Buttons let users take actions from a page. Each button has a label, a colour, optional conditional visibility, and one of the following actions:

Button settings

ActionDescription
Open URLOpen an external link.
Go to pageNavigate to another page of the interface.
Open record formOpen a form to create a new record.
Update recordSet field values on the current record, for example an "Approve" button that sets Status to Approved.
Copy record linkCopy a link to the current record.
Delete recordDelete the current record.

For consequential actions, enable Require confirmation to show a confirmation dialog with a custom title and message before the action runs.

User filters

User filters are end-user-facing controls that narrow the records shown on a page. They come in two forms:

User filters

  • Tabs: A row of tabs across the top of the page, each mapping to a filter condition, with an optional All records tab. On table pages, a tab can also switch the active visualization.
  • Dropdown: A dropdown bound to a single-select field, with a condition (is, is not, is empty, is not empty) and an optional default value.

User filters apply on top of the filters you configure in the builder; users can only narrow the data you've chosen to show, never widen it.