Page Controller

   MaestroThe UI design product.  |   Form Builder |  All versions This feature is related to all versions.

Maestro comes with the Page Controller component, which is a container for all application's pages, allowing form users to navigate them in a certain order as per a user onboarding flow.

Usage

  1. Open the Palette pane in the Maestro Editor.
  2. Locate the Page Controller component within the Navigation folder.
  3. Drag the component into the View pane or the Wireframe.
  4. Configure the component's properties via the Properties pane.

Properties

The following properties are available to the Page Controller component:

Background Save On Page Change
Boolean saveOnPageChange
Select to enable saving a form on page change event. However, the following conditions apply:
  • Transact Function enabled forms, which are forms built with the Use server side Transact Functions (requires TM 17.10 +) option selected, will always Background Save on page change.
  • Non-Transact Function forms will only do the Background Save if the form data has changed since the last page change.
Validation Mode
Option validationMode
Select the page validation mode from the Validation Mode dropdown, which can be one of the following:
  • Sequential, validate on page change: sequential.
  • Unconstrained, validate on submit: unconstrained.
Page Transition Delay
Integer transitionDelay
Provide how long the duration of the page transition will be.
Restart At Last Saved Page
Boolean restartAtLastSavedPage
If checked, the form will return to the page it was on after save and resume.

Accessibility

Focus After Page Change Mode
Option focusMode
Smart focus sets focus to navigator if present. .
Select a focus option from the Focus After Page Change Mode dropdown, which can be one of the following:
  • Smart Focus: to set focus to the Navigator, if present. Otherwise, it sets focus to the first heading. The value is smart.
  • Do Nothing: the value is none.

Next, learn about the Page component.