彩票走势图

DevExpress DXTREME使用教程:Store的基本操作事件

原创|使用教程|编辑:郝浩|2013-03-29 11:06:23.000|阅读 560 次

概述:在上一篇文章中,我们介绍了DXTREME ENTERPRISE中Store的基本操作,今天来看一下它的基本操作事件。Stores通过jQuery回调对象来公开5对事件,每一对象征着开始和完成的一个操作。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

    在上一篇文章中,我们介绍了DXTREME ENTERPRISE中Store的基本操作,今天来看一下它的基本操作事件。Stores通过jQuery回调对象来公开5对事件,每一对象征着开始和完成的一个操作。

Inserting/Inserted

    当进行插入操作时,这些事件就会发生,插入事件之前将会有执行插入的操作,以及需要指定要插入的对象的单个参数,插入的事件发生后才完成插入。事件具有两个参数,其中一个指定插入的对象,另一个指定给需要分配给对象的关键。

myStore.inserting.add(function(values) {
 alert("creating an object"); }); 
 myStore.inserted.add(function(callbackValues, callbackKey) {
    alert("successfully created a new object"); 
 });

Loading/Loaded

    当执行加载操作的时候,加载事件就会发生了。加载事件之前将会在加载对象,以及会有一个参数来指定由于传递到加载方法的选项。这个加载事件将会在对象被加载之后执行,它有一个用于指定加载对象的参数。

myStore.loading.add(function(options) {
  alert("loading objects"); }); 
  myStore.loaded.add(function(data) {
    alert("successfully loaded objects"); 
  });

Updating/Updated

    当更新操作执行的时候,这个事件就会发生。更新事件之前将会更新一个对象。这个时间有两个参数,主要用户指定对象的关键升级,以及修改的属性值。更新事件将会在一个对象更新之后发生,有着同更新事件一样的参数。

myStore.updating.add(function(key, values) {
 alert("modifying an object"); });
 myStore.updated.add(function(callbackKey, callbackValues) {
    alert("successfully modified an object"); 
 });

Removing/Removed

    删除事件将会在删除操作执行的时候发生。删除事件之前将会删除一个对象,这个事件有一个指定对象要删除的关键参数。删除事件将会在对象删除之后发生。这个事件也有一个单一的指定要删除对象的关键参数。

myStore.removing.add(function(key) {
   alert("deleting an object"); }); 
   myStore.removed.add(function(callbackKey) {
     alert("successfully deleted an object"); 
  });

Modifying/Modified

    这些时间没有任何的参数,唯一的用途就是表示一个store发生了改变。修改事件之前将发insert、update、remove等操作,修改事件将会在这其中的一个操作完成之后发生。

myStore.modifying.add(function() {
 alert("store is being modified"); });
 myStore.modified.add(function() {
   alert("store has been modified");
 });




标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:慧都控件

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP