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
- Open the Palette pane in the Maestro Editor.
- Locate the Page Controller component within the Navigation folder.
- Drag the component into the View pane or the Wireframe.
- 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.