导航按钮扩展

导航按钮 (Button for navigation) 是一个可视化扩展,它让您可以添加导航到另一个工作表、故事或网站的按钮。还可以添加在导航之前执行的一个或多个操作。它包含在 Dashboard bundle 中。

适用场景

当您希望提供自定义导航选项(例如,如果要去往另一个工作表并清除所有选择项)时,导航按钮将非常有用。

创建导航按钮

您可以在正在编辑的工作表上创建导航按钮。

执行以下操作:

  1. 从资产面板中的自定义对象 > Dashboard bundle 下,将 Button for navigation 对象拖动到工作表。
  2. 通过在 Actions and navigation > Navigation 中设置选项 Navigation action 来选择导航操作。可用导航选项有:

    • None:单击按钮时不执行任何导航操作,但是可以添加另一个基本操作。
    • Go to first sheet:打开应用程序的第一个工作表。
    • Go to next sheet:打开应用程序的下一个工作表。
    • Go to previous sheet:打开应用程序的上一个工作表。
    • Go to last sheet:打开应用程序的最后一个工作表。
    • Go to a sheet:打开指定的工作表。使用 Select sheet 选择要打开的工作表。
    • Go to a sheet (defined by sheet Id):打开工作表 ID 定义的指定工作表。使用 Sheet Id 输入要打开的工作表的工作表 ID。
    • Go to a story:打开指定的故事。使用 Select story 选择要打开的工作表。
    • Open a website / eMail:打开指定的网站。在 Website URL 中输入网站的 URL。您可以使用设置 Open in same window 设置是要在同一个窗口中打开网站还是在新窗口中打开。
    • Switch to edit mode:切换到当前工作表的编辑模式。
  3. Button layout > Label 下的 Label 中设置按钮的名称。

当您创建导航按钮时,您可能希望调整其外观,以及添加要在导航之前执行的一个或多个基本操作。

添加在导航之前执行的操作

您可以在 Actions and navigation > Navigation 下添加在导航操作之前执行的一个或多个其他操作。这些操作从上到下按顺序执行。

在可使用 Select field 选择字段的所有操作中,您可以使用表达式定义字段:从下拉列表中选择 Define field by expression,然后在 Field 中输入表达式。

  • Apply a bookmark:应用使用 Select bookmark 指定的书签。
  • Clear all selections:清除所有字段中的所有选择项。
  • Clear selections in other fields:清除与您使用 Select field 指定的字段相关的所有字段的选择项。您可以选择使用 Overwrite locked selections 设置覆盖锁定的字段。
  • Move forwards (in your selections):在选择项历史记录中前进一步。
  • Move backwards (in your selections):在选择项历史记录中后退一步。
  • Clear selections in field:清除您使用 Select field 指定的字段中的所有选择项。
  • Lock all selections:锁定所有字段中的所有选择项。
  • Lock a specific field:锁定您使用 Select field 指定的字段中的所有选择项。
  • Unlock all selections:解锁所有字段中的所有选择项。
  • Unlock a specific field:解锁您使用 Select field 指定的字段中的所有选择项。
  • Unlock all and clear all:解锁并清除所有字段中的所有选择项。
  • Select a value in a field:在您使用 Select field 指定的字段中选择使用 Value 指定的一个值。
  • Select all values in a field:选择您使用 Select field 指定的字段中的所有值。您可以选择使用 Overwrite locked selections 设置覆盖锁定的字段。
  • Select multiple values in a field:选择您使用 Select field 指定的字段中的多个值(在 Value 中用分号分隔的值列表指定)。
  • Select alternatives:选择您使用 Select field 指定的字段中的所有替代值。您可以选择使用 Overwrite locked selections 设置覆盖锁定的字段。
  • Select a value and lock field:在您使用 Select field 指定的字段中选择使用 Value 指定的一个值,然后锁定该字段。
  • Select excluded:选择您使用 Select field 指定的字段中的所有已排除值。您可以选择使用 Overwrite locked selections 设置覆盖锁定的字段。
  • Select possible values in a field:选择您使用 Select field 指定的字段中的所有可能值。您可以选择使用 Overwrite locked selections 设置覆盖锁定的字段。
  • Set variable value:设置您使用 Variable name 指定的变量的值(使用 Value 指定)。
  • Toggle field selection:在您使用 Select field 指定的字段中切换值(使用 Value 指定)。您可以选择使用 Overwrite locked selections 设置覆盖锁定的字段。

更改外观

在属性面板中的 Button layout 下,您可以采用多种方式更改按钮的外观:

  • Label 中更改按钮的标签。
  • 通过将 Icon 下的 Show icon 设置为 On,然后选择将哪个图标显示在 Icon 中,向按钮添加一个图标。
  • Size and alignment 下设置大小和对齐。

    您可以使用按钮宽度设置按钮的宽度。如果您希望按钮尽可能宽,请选择 Full Width,然后使用 Label alignment 选择标签的位置。如果您希望将按钮宽度调整到标签文本的长度,还可以选择 Auto Width

    使用 Button position 设置按钮在容器内的位置。

  • 通过将 Enable condition 下的 Use enable condition 设置为 On,然后在 Enable condition 中输入要求值的表达式,设置用于启用按钮的条件。

限制

有关一般限制的信息,请参阅 Qlik 提供的扩展包的限制