网站首页 >> 牛刀云小程序开发 >> 第1篇制作模式 >> 数据制作 >> 使用数据集

2.4.2.7 事件

数据集组件提供了很多事件,在操作数据时触发,给制作者提供各种时机实现功能。

 

1、新增前、后事件

l  新增前事件:在新增数据前触发

l  新增后事件:在新增数据后触发,此时新记录是数据集当前行,可以进行赋值等操作

 

2、删除前、后、失败事件

l  删除前事件:在删除数据前触发,可通过代码取消删除

l  删除后事件:在删除数据后触发,可获取被删除的数据

l  删除失败事件:在删除数据失败后触发,删除成功不触发

 

3、刷新前、后、失败事件

l  刷新前事件:在刷新数据前触发

l  刷新后事件:在刷新数据后触发,查询返回的数据已经加载到数据集组件中

l  刷新失败事件:在刷新数据失败后触发,刷新成功不触发

 

4、保存前、后、成功、失败事件

l  保存前事件:在保存数据前触发,可通过代码取消保存

l  保存后事件:在保存操作执行后触发,此时还没有执行真正的保存

l  保存成功事件:在保存数据后触发

l  保存失败事件:在保存数据失败后触发,保存成功不触发

 

5、索引改变中、索引改变

l  索引改变中:改变数据集当前行时触发,可通过代码取消索引改变

l  索引改变:改变数据集当前行后触发

 

6、数据改变、数据改变后、数据发生变化

l  数据改变中:数据值改变时触发,可通过代码取消改变

l  数据改变:数据值改变后触发

l  数据发生变化:新增、刷新、删除、修改后触发

 

7、创建、加载从数据

l  创建:创建数据集组件时触发

l  加载从数据:主数据集当前行改变后,需要加载从数据时触发

 

8、接管新增、删除、刷新、保存

    定义接管事件后,当调用新增等操作时,数据集组件不再执行原有的方法,改为执行自定义的方法。