跳到主要内容 跳到补充内容

创建按钮

您可使用按钮来:

  • 添加快速链接以便利地进行选择并在应用程序中导航

  • 重新加载数据

信息注释

只能在高级编辑模式中添加按钮。

您可以在正在编辑的工作表上创建按钮。这显示了如何创建进行选择的按钮然后导航至另一工作表。还可创建直接执行操作或进行导航的按钮。

  1. 单击高级选项
  2. 资产面板中的图表下,将 Button 对象拖动到工作表。
  3. 单击属性面板的 Actions(内容)下的 Add action(添加)。
  4. 选择您要使用的操作。

    对于某些操作,您需要提供操作的详细信息。例如,对于选择字段中的值操作,您需要选择字段,以及确定在字段中选择哪个值。

  5. 导航下选择要使用哪个导航选项。您可以导航到另一个工作表、故事或网站。
  6. 在属性面板中在 General 下的 Label 中设置按钮的标签。

您现在将拥有进行数据选择然后导航至您所选应用程序的位置的按钮。

设置操作

您可添加要在单击按钮时执行的一个或多个操作。对于某些操作,您需要提供操作的详细信息。

以在 Actions 下列出操作的顺序执行操作。您可拖动操作更改操作的顺序。

打开或关闭运行时计算以更改按钮中表达式的计算时间。如果禁用此设置,则按钮中的表达式(例如,变量的值表达式)将相互独立地计算。启用该设置后,每个操作的表达式都将在操作的运行时进行计算。这允许将在操作中设置的表达式值继续用于将来的操作。

提示注释如果您只希望按钮执行导航,则不必添加操作。

相关视频内容

为按钮配置操作类似于设置工作表操作。主要差异在于:

  • 当工作表是焦点对象时,在“属性”面板的操作下配置工作表操作。

  • 选择按钮时,在属性面板的操作和导航下配置按钮操作。

  • 按钮和工作表可用的操作之间存在一些差异。

有关描述工作表操作配置的视频内容,请参阅向工作表添加操作

应用书签

您可应用在您所选的书签中定义的选择。

清除所有选择项

您可清除应用程序所有状态下的所有选择。您可选择性覆盖锁定的选择。

清除其它字段中的选择项

您可从除了您指定的字段之外的所有字段清除选择。您可选择性覆盖锁定的选择。

如果未在指定字段中进行任何选择,则会选择此字段中的所有值。

在您的选择项中向前移动

您可在选择历史记录中向前移动一步。

在您的选择项中向后移动

您可在选择历史记录中向后移动一步。

清除字段中的选择项

您可从您指定的字段清除所有选择。

锁定所有选择项

您可锁定应用程序中的所有选择。

锁定特定字段

您可从您指定的字段锁定选择。

将所有选择项解锁

您可解锁应用程序中的所有选择。

将特定字段解锁

您可从您指定的字段解锁选择。

选择字段中的所有值

您可选择您指定的字段中的所有值。您可选择性覆盖锁定的选择。

选择字段中的值

您可从您指定的字段选择一系列值。以逗号分隔要选择的值。您可选择性覆盖锁定的选择。

信息注释不能使用具有日期、时间戳或货币数据类型的字段。
信息注释此按钮操作不会选择存储或分类为文本的数值。为此,请改用操作选择匹配搜索条件的值

选择与搜索条件匹配的值

可以从您指定的搜索条件中选择与搜索结果匹配的所有值。您需要将搜索条件指定为字符串。您可选择性覆盖锁定的选择。

  • 如果要使用表达式,需要用单引号将其括起来,例如 ='=Sum([Sales Amount]) > 200000'
  • 如果要搜索部分字符串,则需要使用通配符 (*, ?,^)。如果不使用通配符,则只选择完全匹配的字符串。

选择替代项

选择您指定的字段中的所有替代值。您可选择性覆盖锁定的选择。

步骤循环维度

向前或向后循环选定循环维度中的字段。

限制

步骤循环维度存在以下限制:

  • Qlik Sense Mobile SaaS 中,具有操作步骤循环维度的按钮将仅在按钮位于容器中时循环维度。

  • Qlik Sense Mobile SaaS 中,具有操作步骤循环维度的按钮不会在脱机模式下循环维度。

设定激活字段

设定循环维度中的激活字段。

限制

设定激活字段字段有以下限制:

  • 设定激活字段使用所选字段在循环维度中的位置。如果字段在循环维度中重新排序,则设定激活字段将使用与初始选择的字段处于相同位置的字段。要解决此问题,请在按钮属性中再次选择字段。

选择排除值

选择您指定的字段中的所有排除值。您可选择性覆盖锁定的选择。

选择字段中的可能值

选择您指定的字段中的所有可能值。您可选择性覆盖锁定的选择。

切换字段选择

您可设定按钮以在当前选择项和添加通过搜索字符串定义的选择之间切换。您可在搜索字符串中使用通配符。如果您希望定义需要使用格式 (A|B) 的一系列值(其中 A 和 B 是要选择的值)。

设置变量值

您可将值分配至变量。

重新加载数据

可以运行加载脚本来重新加载数据。

您还可选择部分重新加载有关详细信息,请参阅部分加载

刷新动态视图

根据当前选择刷新工作表上所有动态对象的显示。

执行信息

您可以从工作表中执行使用 Qlik 应用程序自动化 创建的自动化。您可以在自动化中包括在应用程序中进行的选择。您还可以设置是任何用户都可以使用该按钮,还是只有那些可以访问自动化的用户才能使用该按钮。要了解有关自动化的更多信息,请参阅Qlik 应用程序自动化

警告注释执行自动化使用运行模式时:触发时,每个有权访问工作表和按钮的人都可以使用按钮运行自动化。单击该按钮时,在浏览器开发人员控制台的浏览器网络流量中可以看到自动化的执行令牌。此令牌只能用于运行该自动化,而不能用于其他自动化或其他 API。然而,用户可以使用此令牌来使用与通过按钮创建的负载不同的负载来运行自动化。
警告注释执行自动化运行时使用自动化所有者的凭据,而不是单击按钮的用户的凭据。对于使用区域权限的应用程序,这可能会暴露单击按钮的用户在区域权限规则中无法访问的数据。

通过主动智能教程 (仅提供英文版本)了解如何将按钮连接到自动化。

执行自动化限制

执行自动化存在以下限制:

  • 自动化下最多可以显示 100 个自动化供选择。如果您可以访问 100 多个自动化,但找不到所需的自动化,则可以使用自动化 ID。自动化 ID 在段中,位于 URL中 /edit/history之前的 /editor/ 之后。

    例如,在 qlik.com/automations/editor/6c201b49-cz2e-00dc-8040-464ca41457b0/edit?resourceName=Active%20Intelligence 中,自动化 ID 为 6c201b49-cz2e-00dc-8040-464ca41457b0

  • Qlik Sense Mobile 中不支持使用执行自动化的按钮。

  • 当使用执行自动化来运行包含 Qlik 报告块的自动化时,选择不会传递到自动化中的报告。Qlik 应用程序自动化 的会话状态无法转移到传递给 Qlik 报告服务 的报表组合定义。因此,报告组成和数据将不会反映所做的选择。

    警告注释对于使用区域权限的应用程序,使用自动化所有者的凭据而不是触发报告的用户来运行自动化报告。这可能会暴露用户无法访问应用程序内区域权限规则的数据。
  • 嵌入式按钮不支持执行自动化

  • 如果按钮触发的自动化运行时间超过 10 分钟,则在自动化完成时不会发送通知。

导航

当单击按钮时,您可以选择导航到另一个工作表、故事或网站。如果您希望创建简单的导航按钮,则不必指定操作。一个按钮一次只能有一个导航选项。

信息注释在故事中不支持导航。

转至下个工作表

按顺序导航到下一个工作表。

转到前一个工作表

按顺序导航到上一个工作表。

转到上个工作表

导航至最后一个工作表。

转到第一个工作表

导航至第一个工作表。

转至工作表

导航到特定的工作表,并可以选择高亮显示工作表上的特定图表。

工作表下,输入所需工作表的名称或从列表中选择该工作表。在图表 ID 下,输入图表的对象 ID 或从列表中选择所需的图表。

提示注释

可以使用以下任一方法获取对象 ID:

  • /options/developer 添加到您的 URL。接下来,右键单击图表,然后单击 开发者选项图标 开发人员

  • 对于某些图表类型,可以使用 ObjectId 图表函数。例如,将 =ObjectId() 作为维度与任何度量一起添加。此时会显示图表 ID,您可以将其写下来以供将来参考。有关更多信息,请参阅ObjectId - 图表函数

信息注释如果使用表达式,则表达式应解析为工作表 ID。

转到通过工作表 ID 定义的工作表

导航到特定工作表 。输入所需工作表的工作表 ID。您可在工作表打开的情况下,查找浏览器 URL 中工作表的 ID。工作表 ID 在 /sheet/ 后面,后接 /

示例: 工作表 URL

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

此例中工作表的 ID 是 7300b241-f221-43db-bb8b-8c8cc1887531

信息注释如果使用表达式,则表达式应解析为工作表 ID。

转到故事

导航到特定故事 。输入所需故事的名称,或从列表中选择。

打开网站或电子邮件

打开指定的网站或电子邮件客户端。输入要导航到的 URL。或者,选择在同一窗口中打开,使网站或电子邮件客户端在同一窗口中打开。

生成 On-demand 应用程序

根据当前选择项创建 On-demand 应用程序。您必须选择 On-demand 应用导航链接(请参阅构建 On-demand 应用程序)。应用程序的状态将在创建应用程序时显示。

应用程序链接

您可以在应用当前选择的情况下打开另一个现有应用程序。按应用 ID 指定要打开的应用。或者,您可以指定一个逐个工作表 ID,以及是否希望在同一窗口中打开新应用。

信息注释Qlik Sense Mobile SaaS 中应用程序总在同一窗口中打开。

设定按钮样式

启用高级选项后,您可以在属性面板的外观下使用许多样式选项。

单击外观>演示文稿下的样式以进一步自定义图表的样式。样式面板包含常规图表选项卡下的各个部分。

您可以通过单击每个部分旁的 重置样式。单击 全部重置可重置样式面板中所有可用标签的样式。

有关设置单个可视化样式的常规信息,请参见将自定义样式应用于可视化

添加图标

您可以向外观 > 图标下的按钮添加图标。从多个预设选项中进行选择。

自定义文本

可以在外观 > 常规下设置标题、副标题和脚注的文本。若要隐藏这些元素,请将显示标题设置切换为关闭。

此外,您还可以设置标签按钮的文本。

您可以设置图表中显示的文本的样式。

  1. 外观 > 展示下,单击 样式

  2. 常规选项卡上,设置以下文本元素的字体、强调样式、字体大小和颜色:

    • 标题

    • 副标题

    • 脚注

  3. 图表选项卡上,设置标签按钮的文本属性。设置字体、强调样式、文本对齐方式、字体大小和颜色。

    您也可以在布局行为下从该标签的多个文本布局选项中进行选择。有以下选项可用:

    • 响应式:您可以调整标签的字体大小,并根据按钮大小和文本长度进行额外的文本大小调整。将进行调整以使所有文本内容都适合按钮。

    • 流式:您可以调整标签的字体大小,并仅根据按钮大小进行额外的文本大小调整。这种文本的重新缩放与文本长度无关。如果文本太长,则在末尾插入省略号。

    • 固定式:您可以调整标签的字体大小(以像素为单位)。如果文本太长,则在末尾插入省略号。

自定义背景

您可以自定义一般背景,以及按钮本身的背景。可以通过颜色和图像来设置每项的背景。可以通过展开属性面板中的外观 > 演示,然后单击 样式来配置背景选项。

设置一般背景

按钮的一般背景包括标题区域以及图表本身,图表本身可能部分被按钮本身覆盖。

  1. 单击高级选项

  2. 在属性面板中,展开外观部分。

  3. 外观 > 展示下,单击 样式

  4. 在样式面板的常规选项卡上,您可以选择背景颜色(单色或表达式),并且也可将背景设置为媒体库中的图像。

    使用背景色时,请使用滑块调整背景的不透明度。

    使用背景图像时,可以调整图像大小和位置。

设置按钮的背景

按钮的背景包括用户可以单击以执行操作的部分。

  1. 单击高级选项

  2. 在属性面板中,展开外观部分。

  3. 外观 > 展示下,单击 样式

  4. 在样式面板的图表选项卡上,您可以选择背景颜色(单色或表达式),并且也可将背景设置为媒体库中的图像。

    使用背景图像时,可以调整图像大小和位置。

调整按钮交互式部分的边框

您可以调整与用户交互的按钮部分的边框,以执行预期的操作。

  1. 外观 > 展示下,单击样式

  2. 图表选项卡的边框下,将边框切换为打开以将其显示在按钮上。

  3. 调整拐角半径和宽度。

  4. 设置边框的颜色,可以是单一颜色,也可以使用表达式来设置。

自定义整个对象的边框和阴影

可以自定义按钮所在的整个对象的边框和阴影。请注意,您也可以调整可点击按钮本身的边框。

  1. 单击高级选项

  2. 在属性面板中,展开外观部分。

  3. 外观 > 展示下,单击 样式

  4. 在样式面板的常规选项卡上的边框下,调整轮廓大小以增加或减少图表周围的边框线。

  5. 选择边框的颜色。

  6. 调整拐角半径以控制边框的圆度。

  7. 常规选项卡的阴影下,选择阴影大小和颜色。选择以移除阴影。

禁用和启用按钮

启用图表下您可设置计算条件来启用图表。如果将条件计算为 0,则会禁用按钮。

Dashboard bundle 中从 Button for navigation 转换

您可将现有 Button for navigation 控件转换成按钮。在您进行转换时,存在一些限制。

  • 不支持切换到编辑模式(Switch to edit mode)的导航选项。
  • 不支持选择值然后锁定字段(Select a value and lock field)的操作。这将转换为两个连续的操作,选择字段中的值锁定特定字段

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!