【问题标题】:Kendo grid batch edit notifications剑道网格批量编辑通知
【发布时间】:2015-03-11 10:08:44
【问题描述】:

我正在使用具有批量编辑样式的剑道网格。 当编辑(或创建)多个记录时,dataSource 调用更新(或创建)每个修改的记录。 有没有办法在所有这些请求都完成时收到通知?

【问题讨论】:

    标签: kendo-ui kendo-grid datasource


    【解决方案1】:

    当所有请求完成时会触发一个requestEnd 事件

    来自他们的文档:

    var dataSource = new kendo.data.DataSource({
      transport: {
        read: {
          url: "http://demos.telerik.com/kendo-ui/service/products",
          dataType: "jsonp"
        }
      },
      requestEnd: function(e) {
        var response = e.response;
        var type = e.type;
        console.log(type); // displays "read"
        console.log(response.length); // displays "77"
      }
    });
    dataSource.fetch();
    

    请注意,当所有请求(包括初始加载和更新)都发出时会触发,因此您可能需要检查哪种类型的请求已完成:

    function onGridRequestEnd(e) {
        if (e.type === "update") { //whatever... };
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-22
      • 1970-01-01
      • 2018-06-23
      • 1970-01-01
      • 1970-01-01
      • 2014-04-29
      • 2012-02-14
      • 1970-01-01
      相关资源
      最近更新 更多