事件
事件类型
根据触发主体的不同,事件可分为组件事件、页面事件、全局事件(系统事件)三大类型。
- 组件事件:发生在某组件上的事件,如鼠标点击某组件、某组件加载等事件
- 页面事件:发生在某页面上的事件,如某页面载入退出、某页面运行时变量满足条件等事件
- 系统全局事件:发生在系统全局,无触发的资源实体的事件,如系统启动、系统定时执行、系统运行时变量满足条件、报警触发等事件
配置说明
组件事件
配置入口
选中组件,点击事件页签,点击添加事件即可开始该组件的事件配置。
事件说明
默认为“鼠标单击”事件,点击即可下拉选择其他事件,组件事件清单如下:
- 组件公共事件:所有组件都支持的组件事件
公共事件 | 说明 |
---|---|
鼠标单击 鼠标双击 鼠标右键 鼠标按下 鼠标松开 鼠标移入 鼠标移出 鼠标停放 鼠标长按 | 对组件进行鼠标交互,将触发对应的鼠标事件 |
组件载入/退出时 | 页面载入,组件加载,将触发组件载入事件; 退出页面,组件消耗,将触发组件退出事件; |
获取/ |
- 组件私有事件:因组件功能存在差异,部分组件将有自己私有的组件事件
组件 | 私有事件 | 说明 |
---|---|---|
表格 | 选中单元格 | 选中表格的单元格时,将触发该表格的选中单元格事件 |
页面事件
配置入口
进入对应页面,点击画布区域,点击事件页签,点击页面页签,点击添加事件即可开始该页面的事件配置。
配置说明
默认为“画面载入”事件,点击即可下拉切换事件,组件事件清单如下:
页面事件 | 说明 |
---|---|
画面载入 | 本页面加载完后,将触发画面载入事件 |
画面退出 | 本页面退出时,如从本页面跳转切换至其他页面,将触发画面退出事件 |
变量满足条件 | 本页面运行时,当变量条件满足,将触发该”变量满足条件“事件 |
下面将介绍变量事件的配置: 1)点击配置图标 2)配置表达式 3)选择表达式满足什么条件状态时触发 ● 变真:0/false/空-->非0/true/非空 ● 变假:非0/true/非空-->0/false/空 ● 真假变化:真假切换时 ● 值变化:表达式值变化时,可直接关联变量 |
全局事件
配置入口
进入任一页面,点击画布区域,点击事件页签,点击全局事件页签,点击添加事件即可开始系统全局事件配置。
配置说明
默认为“系统启动”事件,点击即可下拉切换事件,系统全局事件清单如下:
全局事件 | 说明 |
---|---|
系统启动 | 启动运行端时,将触发“系统启动”事件 |
变量满足条件 | 系统运行时,当变量条件满足,将触发该”变量满足条件“事件 |
下面将介绍变量事件的配置: 1)点击配置图标 2)配置表达式 3)选择表达式满足什么条件状态时触发 ● 变真:0/false/空-->非0/true/非空 ● 变假:非0/true/非空-->0/false/空 ● 真假变化:真假切换时 ● 值变化:表达式值变化时,可直接关联变量 | |
达到定时执行 | 在固定时间按照计划重复事件的触发,如每隔1小时触发该事件 |
下面将介绍定时事件的配置,点击配置图标: 1)事件名称:点击可以更改定时事件的名字 2)开始时间:定时任务从此时刻开始计时生效 3)执行频率: ①简单重复频率:满足恒定间隔时间的常规场景,以开始时间计时,按照设定的频率周期触发 4)结束时间:定时任务从此时刻结束不生效,为空即永不结束 注: 1)参考时间为自然时间,如开始时间为2022/12/28 10:00:00,执行频率为每1小时执行一次,结束时间为2022/12/28 12:30:00,中途退出无影响,如10:30:00退出,10:59:00重新运行,11:00:00时刻定时任务将正常执行 2)定时事件,必须保持在前台运行,暂不能切换最小化、锁屏等,否则会影响定时器的运行(请前往系统设置-电源和睡眠-设置从不】 | |
报警触发 | 当关联的报警点任一触发时,将触发该报警事件 |
下面将介绍报警事件的配置,点击配置图标: 1)事件名称:点击可以更改报警事件的名字 2)报警点:点击按钮,选择报警点 |
其他说明
删除事件:鼠标悬浮事件,点击删除图标,确认删除。
启停事件:点击事件开关,启用时事件生效,停用事件不生效。
复制粘贴事件:暂不支持,敬请期待!
注意事项
1)同事件支持多次配置,如配置两个控制脚本,事件发生后同时执行,脚本内条件-动作顺序执行;
2)事件触发后,动作未执行完,再触发如何处理?各事件执行独立不影响,故会再触发事件执行。