文档属性:触发器

触发器标签中,可以设置要在文档事件,变量事件及字段事件中调出的操作(包括宏操作)。

全部操作并非全都可从以下事件触发器调用。

备注:

当与 QlikView 服务器上的文档一起使用时,某些宏触发器的行为会受限。

另请: 使用 QV-Server 上 QV 文档的宏

文档事件触发器 在此组中,操作设置为在选定的文档事件时触发。在可将操作或宏分配事件之前必须先在列表中选定事件。
在做任何选择时
选择此事件,以便每次在 QlikView 文档的任何字段中做出选择时,分配一个要执行的操作。
在打开时
选择此事件,以便每次打开 QlikView 文档时,分配一个要执行的操作。当在 AJAX 客户端运行时,此事件将不受支持。
OnPostReduceData
选择此事件,以便每次在执行减少数据命令后,分配一个要执行的操作。
在重新加载数据后
选择此事件,以便每次重新执行脚本后打开一个要执行的操作。
添加操作
此按钮可打开操作页面。在此页面可以向触发器添加一个操作。选择操作可分配一个现有的宏名称或输入任何一个可以后在编辑模块对话框中创建宏的名称。
每次所选文档事件发生时操作将会被执行。当向事件分配了一个操作时,按钮改变为编辑操作并且可以改变事件的操作。
字段事件触发器 在此组中,操作被设置成在文档的指定字段中逻辑状态发生变化时触发。在列表中选择一个字段并按一个按钮给它分配一个操作。此按钮可打开操作对话框。在这里可以分配一个操作,包括一个现有的宏名称或输入任何一个可以以后在编辑模块对话框中创建宏的名称。
当已向一个字段分配了一个操作,此按钮变成编辑操作。存在以下字段事件触发器
OnSelect
每当在指定字段做出选择时执行操作。
当锁定时
每当字段锁定时执行操作。
当改变时
每当任何与指定字段有逻辑关系的字段中做出选择时执行操作。
当解锁时
每当字段解锁时执行此操作。
变量事件触发 中此组中您可以设置操作以在文档的指定变量内容发生变化时触发。
在列表中选择一个变量并按一个按钮给它分配一个操作。此按钮可打开操作对话框。在此页面您可以向触发器添加一个操作。选择操作宏分配一个现有的宏名称或输入任何一个可以以后在编辑模块对话框中创建一个宏的名称。
当为变量分配了一个操作时,按钮改变为编辑操作,您可改变事件的操作。存在以下变量事件触发器
OnInput
每次在所选变量中直接输入一个新值时执行操作。
当改变时
每当其它变量的改变或文档逻辑状态的改变导致选定变量的值发生变化时执行操作。这通常在变量包含公式时适用。
备注: 为了向后兼容 QlikView 的早期版本,操作必须包括一个宏操作。只包含一个宏操作的操作在保存时被转换成旧的字符串格式。
备注: 触发其他操作的操作即所谓的层叠操作,可能会导致无法预测的后果,并且不受支持!

另请参阅: