You are here:
pagePattern
The value of the pagePattern attribute determines which section types and how many you can use within a page.
Required Editions
| Available in: Enterprise, Performance, and Unlimited Editions |
A page contains a PageHeader element and one or more sections depending on the pagePattern attribute.
| pagePattern | Description | Allowed Sections |
|---|---|---|
| SingleSectionPage | This page pattern describes a situation where a single section fills the entire page.
This section is named masterSection. This indirectly
states that the whole page is visible on all devices and isn’t split across multiple device
screens. No additional logic is contained in this pattern. |
masterSection |
| SingleSectionDialogPage | This page pattern is similar to the single section page pattern, but the page is displayed in a pop-up dialog instead. | masterSection |
| MasterDetailSectionPage | This page pattern is used when data in one section influences data in another section. The page using this pattern has the following sections:
This page pattern also includes two data sources that must be linked to data in the process context. Whenever the data in the master data source changes, a special event is triggered to notify the detail data source of the change. A typical use case for this page pattern is a list view that contains overview data and a detail section that contains detailed information about the selected item. |
PageHeader, masterSection, and detailSection |
| MultiSectionPage | This page pattern consists of two horizontal sections that have no dependencies between
them, which is dissimilar to the master detail section page pattern. This page pattern makes
it possible to dynamically display a second section with an area whose area pattern is
MultiArea. An example of this page pattern in the core app is in the Call::AgendaWeeklyView UI contract. There, the CallCalendar UI control is initially displayed in full screen
mode. If the user selects a relevant menu item, the second section becomes visible and is
displayed next to the call calendar. |
masterSection and planningSection |
| SplitScreenPage | This page pattern makes it possible to model a two-section page for a phone form
factor. The user can switch between displaying the The A typical use case for this pattern is on a mobile device form factor, where it isn’t always possible to display two sections side by side. For example, it isn’t possible to display a list of calls (the Call Calendar daily view) and the map simultaneously. |
leftSection and rightSection |
- onBackDiscardV2 Attribute
Use theonBackDiscardV2attribute to exit a setup flow without validation or saving. WhenonBackDiscardV2is set totrue, pressing the back button ends the current process without saving data or user changes, closes the flow UI, and reverts to the previous process without returning any values. - showNavigation Attribute
The showNavigation attribute is supported in these page patterns (within the UI contracts):

