定义网格中更改了哪个字段

Ste*_*han 5 kendo-ui

是否可以在Kendo UI网格上标识在行编辑中更改了哪个字段?

现在,我将整行发送到已更改的服务器。我想将请求发送到服务器,以便还包含一个保存已编辑字段名称的变量。

  1. 剑道还是支持
  2. 有没有解决的办法?

Ata*_*hev 5

开箱即用不支持此功能。但是,网格API应该允许实现它。检查编辑保存事件。在那里,你可以聆听的变化,目前正在编辑的模型实例。这是一个简单的示例:

$("#grid").kendoGrid({
   edit: function(e) {
     e.model.unbind("change", model_change).bind("change", model_change);
   }
});

function model_change(e) {
  var model = this;
  var field = e.field;
  // store somewhere the field and model
}
Run Code Online (Sandbox Code Playgroud)