事件-行为

1.概述

事件-行为模型是一种简易非代码脚本,一个事件对应一个行为,它的结构如下

[
	{event,action},
	{event,action},
	{event,action},
	...
]

在SifliGUIBuilder 界面上它展现为一个事件对应多个行为。编译阶段会展开为上述一对一结构。

通过事件可以实现控制页面跳转,控件显示,数据变化、脚本调用等功能。

2. 事件触发条件

不同的控件具备不同的触发条件,详情可以从控件说明之中查看。在此以按键控件举例:

  • ShortTouch:按键被短按时触发事件

  • AfterCreate:按键创建以后触发事件

  • AfterDelete:按键删除以后触发事件

3. 事件执行行为

3.1 通用

通用主要实现页面切换功能。

3.2 设置控件

通过控件触发设置控件的事件时,只能设置当前页面上的控件。所以在此选择设置控件,会给出当前页面上的所有控件以供选择。不同的控件具有不同的属性,用户可以自行选择所需属性进行设置。部分属性需要填写属性值。

3.3 设置数据

  1. 点击SetData选择需要设置的数据源。

  2. Q248数据: 填写需要设置的数值,触发以后会将此数值赋给数据源。

  3. Delta:前面填写数据数据会直接加到原来的数据上。

4 系统API

5 执行脚本

运行一个脚本文件。 手动填写脚本名称或者点击选择此工程中的脚本。