Page Navigator

A Page Navigator widget can change which page the user sees as the result of an event in a widget. The page can be a page in the current space or a page from a different space.

You can use a Page Navigator to automatically open the page that users need next and to provide the widgets on that page with relevant data. For example, on a page that supports a task, one of the options on the page might lead to a subtask that requires a different page. You can use a Page Navigator to open the subtask page for the user when that user selects the subtask option.

The page that the user sees can be a page in the current space or it can be a page from a different space. For a page in the current space, the space just switches to that page. For a page in a different space, one of the following action occurs:
  • The current space closes and the other space opens to the specified page. To return to the previous space, users can click the Go To Spaces link.
  • The current space stays open but a page from another space is temporarily visible in it. The tab for this temporary page differs from regular pages because it has an orange line at the top. You can interact with a temporary page and its contents the same way that you would with any other page. The temporary page remains visible in the space until the user leaves the space or another instance of a Page Navigator widget specifically closes it. If the user leaves the space and then returns, the temporary page is no longer in the space. The user must repeat whatever action opened the temporary page to reopen it.
    Important:

    If you are an editor of the page in its parent space, you can edit the temporary page. The changes that you make affect the page in the current space and in its parent space. That is, if you add a widget or rename the temporary page, when you go to that space and open the page, you will see those changes. If you delete the temporary page, you delete it from its own space as well. If you want to edit the temporary page, consider creating a duplicate of the source page instead. You can then edit the duplicate as required. You can still use a Page Navigator to switch users to the duplicate page.

    Duplicating a page differs from opening a page from another space. When you duplicate a page, you are creating a new instance of the page. The new page looks identical to the original page, but it has its own ID and all of its widgets have their own IDs. When you open a page from another space, the page retains its ID and all of the widgets on it retain their IDs.

You use wiring to trigger a Page Navigator. You wire an instance of the Page Navigator to a specific event from another widget. When that widget broadcasts the event, the Page Navigator opens the page that you specify in its settings. The payload of the event contains the data that the widgets on the page can use.