Kendo网格批量编辑通知

时间:2015-03-11 10:08:45

标签: kendo-ui kendo-grid datasource

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

1 个答案:

答案 0 :(得分:0)

当所有请求完成时会触发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... };
}