Page Include

Simple but powerful, the Page Include component pulls in another (separate) Nintex Apps page into the current Nintex Apps page. While it is a more complex component, the Page Include component unlocks a lot of potential, especially for larger applications:

  • Improve runtime for complex pages by loading specific elements (components and models) only when they are needed.
  • "Componentize" elements of your apps into separate pages, allowing them to be reused across different parts of the app.
  • More easily configure different parts of a Nintex Apps app: instead of having to burrow into a component's action flow to access a modal or sliding panel and then make changes to it, turn those elements into separate pages and add them to the current page using the Page Include component.

When describing the relationship between pages, the term container page refers to the Nintex Apps page that utilizes the Page Include component. The term included page refers to the Nintex Apps page that has been pulled into the page.

Using the Page Include Component

To include a Nintex Apps page within the Nintex Apps page you are currently building:

In Nintex Apps, there are dependency mechanisms to ensure included pages cannot be deleted until all references to them within container pages and apps are removed. You can see where a page has been included on an app' detail screen and the Pages screen.

There are also checks in place to lock the Page name property on included pages. This is to ensure page references aren't broken. To rename an included page, you must remove any references to it in Page Include components.

Important: 
  • Ensure any pages included through this component use the same Design System. If not, the pages may have inconsistent theming and styles.

Note:  Page Includes are not "place holders" for pages to be created later. Any pages referenced by a Page Include must be created before adding the Page Include component to the current page.

Component actions

Component actions are available using Run component action.

  • Load current page: Loads the selected Page Include.

    • Load in background: To allow subsequent actions to start while the included page is loading, turn on the toggle. To make all actions wait until the page finishes loading, turn off the toggle.

    • Show loading indicator: To display a loading indicator while the included page is loading, turn on the toggle.

  • Load new page: Loads a different page from the one already displayed into the Page Include.

    • Nintex Apps page: The Nintex Apps page to load.

    • Query string: The URL parameters to send along with the Page Include request. Values must be URL-encoded; multiple parameters are joined with an ampersand (&). This property accepts merge syntax.

  • Unload: Unloads the currently displayed Page Include.

Properties

Component properties

Troubleshooting