在网格上执行更新时,它会发送所有列数据。
我有一些在关闭单元格后执行更新的东西:
change: function (e) {
if (e.action == "itemchange") {
this.sync();
}
}
不是为每列发送所有数据,而是如何让它只发送已更改的数据?
答案 0 :(得分:0)
您可以检查Isdirty标志。当修改单元格数据时,相应的模型项目将标记为Isdirty = true。
var data = grid.dataSource.data();
var dirty = $.grep(data, function(item) {
return item.dirty
});
// Dirty array contains those elements modified
console.log("dirty", dirty);
这里我正在为整个网格数据做。你可以为单行做同样的事情。