触发器
触发器可用于将事件分配给小组件。执行分配给触发器的动作时,会触发事件。
用法:
要将触发器添加到小组件,请执行以下操作:
- 单击 Triggers(触发器)以将触发器添加到小组件。
- 单击 Event(事件)下拉列表并选择以下其中一个事件。
- 鼠标事件包括:Click(单击)、Double Click(双击)、Right Click(右键单击)、Mouse Over(鼠标移过)Mouse Out(鼠标移开)和 Mouse Wheel(鼠标滚轮)。
- 小组件的 Load(加载)和 Unload(卸载)。
- Timeout(超时)- 如果加载小组件存在空置时间,则可能在空置时间超过设限时触发事件。
- Interval(间隔)- 此事件在小组件加载起的特定间隔后触发。
- Variable Data change(变量数据更改)- 当分配的变量数据发生更改时触发此事件。可以选中 Skip initial data event(跳过初始数据事件)复选框来跳过初始数据更改。可以添加条件并使触发器仅在满足条件时执行。选中 Condition(条件),根据条件执行触发器并提供条件。
- 单击 Create Action(创建动作)并执行以下其中一个动作:
- 选择 Navigate(导航)并选择要导航的显示。可以导航到外部链接或打开文件。要在新选项卡中打开 URL,请单击 Open in New Tab(在新选项卡中打开)。
要打开文件,必须将文件复制到
../staging/www 目录中
。链接文件的 URL 采用以下格式:http://ipaddress:port/filename.extension。在例如在运行 deviceWISE 的计算机位于 10.123.61.100 上并侦听端口 8083 的情况下。将文件放在../staging/www 目录
中,并将外部链接更改为 http://10.123.61.100:8083/<filename> - 选择 Write Value(写入值)将值写入变量。
- 选择 Fire Trigger(激发触发器)以选择项目和关联的触发器。
- 选择 Fire Subtrigger(激发子触发器)以选择项目和关联的子触发器。
- 选择 Info Bar(信息栏)并输入当您单击小组件时将会显示的消息。
可以使用
${<project/triggername>}
动态绑定触发器或项目 - 选择 Open Modal(打开模式),选择要打开的显示,分配 Unique Id(唯一 ID)并输入模式显示选项。可以从不同的库中选择显示。
- 选择 Close Modal(关闭模式),选择要使用 Unique Id(唯一 ID)关闭的显示。
- 选择 Wait(等待)并输入毫秒数。在执行进一步动作之前,小组件将等待该毫秒。
- 选择 Fullscreen(全屏),则进入全屏(F11)。
- 选择 Fullscreen Exit(退出全屏),则退出全屏(F11)。
- 选择 Audio(音频),然后选择以下其中一个类型。
- 如果您选择 Sound(声音),请提供 Audio URL(音频 URL)。根据需要调整 Volume(音量)和 Playback Rate(播放速率)。选中 Loop(循环)以重复播放 Sound(声音)。
- 如果您选择 Speech(语音),请选择Voice(人声)并输入需要阅读的文本。根据需要调整Rate(速率)、Pitch(音高)和 Volume(音量)。
- 选择 Vibrate(振动)并输入 Vibrate(振动)和 Pause(暂停)的间隔以创建振动模式。
- 选择 Navigate(导航)并选择要导航的显示。可以导航到外部链接或打开文件。要在新选项卡中打开 URL,请单击 Open in New Tab(在新选项卡中打开)。