Note: Nintex Apps is in beta release.

Sliding Panels

Similar to Nintex Apps modals, sliding panels are containers for Nintex Apps components that can appear from any of the four sides of the screen. They are useful for optional information, hidden menus, or sidebars on mobile. You can integrate them into your page using the Action Framework.

Using Sliding Panels

Sliding panels are generally used to give additional/optional information related to the action the end user is currently taking. They can be added to a Nintex Apps page through an Action Framework action such as Open Sliding Panel.

After adding the action, click the Configure Panel button in the properties pane to begin configuring the sliding panel for that particular action.

Sliding panels can be set everywhere action flows are available, and every Toggle Sliding Panel or Open Sliding Panel action will create a unique sliding panel for that action. This means you can have multiple sliding panels appear at one time, all of which are uniquely configured for whatever action activates them.

Note:  The Close Sliding Panels action will close all sliding panels, regardless of their origin.

Context considerations

As a surface, this element serves as a context container, filtering and displaying context-specific data. Rather than hardcoding values, you'll define one or more context variables—named placeholders for fields like record Ids—to identify which data should be shown. These context variables are assigned each time an action flow calls this surface, allowing you to reuse the same panel, modal, or drawer for multiple scenarios simply by passing in different values each time it's opened.

Context variables must be set explicitly in each action that opens a surface.

For more information, see Context

Creating a sliding panel: a use case

One of the most common use cases for a sliding panel is a mobile-friendly menu within a navigation component. Let's create one within a Nintex Apps page to illustrate sliding panel concepts and properties.

  1. Navigate to an existing Nintex Apps page or create a new one.

  2. Drag a navigation component into the canvas.

  3. Click Add Nav Item, then click the newly-created Navigation Item.

  4. Set its fields:

    • Label: Menu
    • Icon: Select an appropriate icon.
  5. Click the Actions tab.

  6. Click Add action.

  7. Set the Action type to Open Sliding Panel.

  8. Set Behavior to Open.

  9. Click Configure panel.

Much like configuring Nintex Apps modals, you will now see a Nintex Apps window containing a separate canvas. Here you may configure the properties for your sliding panel, as well as drag and drop components into its canvas.

For this example:

  1. Set your sliding panel properties:
    • Origin: Left
    • Close when User Clicks Outside of Panel: Checked
    • Width: 200px
  2. Drag a Header component into the sliding panel canvas.
  3. Set the Header component's fields:
    • Title: Menu
    • Subtitle: Mobile
  4. Close the Sliding Panel configuration window.
  5. Click Save.
  6. Click Preview.

While within the Nintex Apps page, click the navigation item you've configured above to open the sliding panel you've configured. Click anywhere on the page to close the panel.

This is a simple example, but you can use this model as a basis for a variety of use cases:

  • Listing a full set of navigation items within a mobile-friendly menu. (Bonus points if it's within a principal page's header!)
  • Adding related information to a record page using merge syntax.
  • Placing advanced page operations within an "experts-only" panel.

Experiment with different sliding panel properties and components to create useful additions to your apps.

Properties

Component properties