Page
The default page type. Displays a set of components and advances to the next page on submission. Omit the controller property to use this page type.
- Controller value:
- omit the
controllerproperty, or use"PageController"
JSON definition
{ "path": "/page-path", "title": "Page title", "components": []}Configuration
| Property | Type | Required | Description |
|---|---|---|---|
components | ComponentDef[] | Yes | Array of component definitions rendered on the page. |
condition | string | No | Name of a condition that controls whether this page is shown. |
controller | ControllerType.Page | No | The page controller class name. Omit or use "PageController" for the default question page. |
events | Events | No | Lifecycle hooks that fire when the page is loaded or saved. |
id | string | No | Stable identifier for the page, used internally by the form engine. |
path | string | Yes | URL path segment for the page (e.g. /details). |
section | string | No | Name of a section that groups this page in the form. |
title | string | Yes | Heading displayed to the user at the top of the page. |
view | string | No | Name of an alternative view template to render for this page. |