Kendo 网格批量编辑通知
Kendo grid batch edit notifications
我正在使用具有批量编辑样式的 kendo 网格。
当编辑(或创建)多条记录时,dataSource 调用更新(或创建)每条修改记录。
有没有办法在所有这些请求完成时收到通知?
有一个 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... };
}
我正在使用具有批量编辑样式的 kendo 网格。 当编辑(或创建)多条记录时,dataSource 调用更新(或创建)每条修改记录。 有没有办法在所有这些请求完成时收到通知?
有一个 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... };
}