Space TimelineSpace Timeline

Creating Page Groups

Click on Images to Expand Them



You can use Page Groups to combine multiple pages into a set to configure cascading navigation between pages within the group and between several page groups.

Note: Currently, page groups can only be created and edited in the JSON tab.

Tip: First create all the necessary pages using the editor.

page_group_result.png
Navigation using Page Groups

To configure a Page Group, proceed as follows:

Step 1: Update JSON Code

Example for the pageGroups section:

"pageGroups": { "mainGroup": { "initialPage": "firstPageInMainPageGroup", "pages": [ "firstPageInMainPageGroup", "secondPageInMainPageGroup" ] } },

 

Example for the page group configuration code in the wizard section:

{ "name": "mainPage", "enableSectionBasedNavigation": true, "isEnabled": "true", "showInNavigationPanel": "true", "group": "mainGroup", "groupName": "Main page group", "pageType": "dynamicDataEntry", "metaFieldPattern": "Owner1.", "navigationPanelLayout": "vertical", "nextPage": "lastPage" },

The newly created page group will appear in the editor as an unlabeled page.

page_group_in_page_tree.png
Page group in the page tree

Step 2: Configure the Navigation

Step 3: Save the Changes

Known Limitations

Issue

Issue

1

Top navigation menu is displayed only if the first is a single page, the next pages in page group(s) and the last is a single page.

2

There is no meta field pattern override feature - fields like User., Contact1. field, have page group prefix.

3

Page header numeration is calculated by javascript. It does not use framework built-in navigation for Next and Previous pages.

4

Navigation javascript may go to a page in a page group that is not enabled by enable criteria.

5

Mailing address does not appear in the navigation menu if SameAddr option is set to No.