Skip to main content

Button

You can use buttons to:

  • add quick links for easy selection and navigation in your app

  • reload data

When to use it

The button is useful when you want to help the app user by providing:

  • predefined selections or selection controls
  • navigation links to other sheets, stories or websites
  • reload data functionality in an app

You can reload data in an app that you own. App users need the appropriate access rights. For more information, see Designing access control.

Creating a button

You can create a button on the sheet you are editing. This shows how to create a button that makes a selection and then navigates to another sheet. It is also possible to create a button that just performs the action, or that navigates.

  1. From the assets panel, drag a Button object to the sheet.
  2. Click Add action under Actions in the properties panel.
  3. Select the action you want to use.

    For some actions you need to provide details for the action. For example, for the Select values in a field action, you need to select a field, and which value to select in the field.

  4. Select which navigation option to use under Navigation. You can navigate to another sheet, a story or a website.
  5. Set the label of the button in Label under General in the properties panel.

You will now have a button that makes a data selection and then navigates to the place in the app you selected.

Setting the action

You can add one or more actions to be performed when the button is clicked. For some actions you need to provide details for the action.

The actions are performed in the order they are listed under Actions. You can change the order of an action by dragging it.

Tip: You do not have to add an action if you just want the button to perform navigation.

Apply bookmark

You can apply the selection that is defined in a bookmark that you choose.

Clear all selections

You can clear all selections in the app. You can optionally overwrite locked selections.

Clear selections in other fields

You can clear selections from all fields except the one you specify. You can optionally overwrite locked selections.

Move forwards in your selections

You can move one step forwards in your selection history.

Move backwards in your selections

You can move one step backwards in your selection history.

Clear selections in field

You can clear all selections from a field that you specify.

Lock all selections

You can lock all selections in the app.

Lock a specific field

You can lock selections in a field that you specify.

Unlock all selections

You can unlock all selections in the app.

Unlock a specific field

You can unlock selections in a field that you specify.

Select all values in a field

You can select all values in a field that you specify. You can optionally overwrite locked selections.

Select values in a field

You can select a list of values in a field that you specify. Separate the values to select with a semi colon. You can optionally overwrite locked selections.

Note: It is not possible to use fields with date, timestamp, or money data type.

Select values matching search criteria

You can select all values that match the search results from a search criteria that you specify. You need to specify the search criteria as a string. You can optionally overwrite locked selections.

  • If you want to use an expression, you need to enclose it in single quotes, for example, ='=Sum([Sales Amount]) > 200000'.
  • If you want to search for a partial string, you need to use wild cards (*, ?,^). If you do not use wild cards, only strings that match exactly are selected.

Select alternatives

Select all alternative values in a field that you specify. You can optionally overwrite locked selections.

Select excluded

Select all excluded values in a field that you specify. You can optionally overwrite locked selections.

Select possible values in a field

Select all possible values in a field that you specify. You can optionally overwrite locked selections.

Toggle field selection

You can set the button to toggle between the current selection, and a selection that adds selections defined by a search string. You can use wild cards in the search string. If you want to define a list of values you need to use the format (A|B), where A and B are values to select.

Set variable value

You can assign a value to a variable.

Reload data

You can run the load script to reload data.

You can also select Partial reload. For more information, see Partial reload.

Navigation

You can choose to navigate to another sheet, a story, or a website when the button is clicked. You do not have to specify an action if you want to create a simple navigation button.

Note: Navigation is not supported in stories.

Navigating to a specific sheet

If you want to navigate to a specific sheet, you need to state the sheet ID. You can find the ID of a sheet in the URL of the browser with the sheet open. The sheet ID follows after /sheet/ followed by /.

Example: Sheet URL

qlik.com/sense/app/8f8ffa0e-3fde-48a5-a127-59645923a1fc/sheet/7300b241-f221-43db-bb8b-8c8cc1887531/state/analysis

The ID of the sheet is 7300b241-f221-43db-bb8b-8c8cc1887531 in this example.

Styling the button

You have a number of styling options available under Appearance.

  • You can set the label text under General.
  • You can set the size, color and style of the font under Font styling.
  • You can set the background to a color or an image under Background.

    If you use a background image, you have options to size and position the image.

  • You can add an icon to the button under Icon.
  • You can adjust the border of the button under Borders.

    You can set the corner radius and the width of the border.

    You can also set the color of the border, either a single color or with an expression.

Disabling and enabling the button

You can set a calculation condition to enable the chart under Enable chart. If the condition is evaluated to 0, the button is disabled.

Converting from the Button for navigation in the Dashboard bundle

You can convert an existing Button for navigation control into a button. There are some limitations when you do the conversion.

  • The navigation option to switch to edit mode (Switch to edit mode) is not supported.
  • The action to select a value and then lock the field (Select a value and lock field) is not supported. This will be converted into two consecutive actions, Select values in a field and Lock a specific field.