Skip to Content

Pages & Modals

Pages and modals are UI units with component trees and Design, Data, and Action configuration.

Definitions

ObjectWhere managedHow openedTypical use
PageLeft sidebar PagesRoute, navigation, jumpHome, list, detail, profile
ModalLeft sidebar ModalsOpen Modal actionConfirm, form overlay, drawer

Design

Shared design fields: Design Panel.

Page-specific (Web)

FieldDescription
Web pathURL path segment
Web titleBrowser tab title
SEOTitle, description, keywords, share image
Initial screenWhether this page is the Web entry screen
FieldDescription
SizeWidth, height
PositionPlacement in viewport
Close on mask clickDismiss when clicking the backdrop
💡

A modal canvas accepts the same components as a page — text, buttons, inputs, lists, etc.

Data

FieldPageModal
Data sourcePage-level query/subscriptionModal-level query/subscription
VariablesTemporary page stateTemporary modal state
Parameters / inputsPath or query params when navigatingInputs when opening the modal

Binding guides: Query and Bind Data, Variables and Parameters.

Action

ObjectTypical triggers
PageOn load, on unload, scheduled jobs
ModalInner component clicks, submit, close
ActionDescription
Open modalChoose target modal; pass inputs if needed
Close modalClose current or specified modal

Action overview: Actions.

Page load order

When a page opens:

  1. Navigation parameters arrive
  2. Empty page variables are created
  3. On load actions run
  4. Page data source fetches
  5. Components render bound or default values

Usage Tips

ScenarioUse
Primary routable screenPage
Temporary confirm / form / detailModal
Shared data for many componentsPage or modal data source
Pass current list row into a modalPass list item as input or via page variable before open
Last updated on