如何在不更改kendo网格中的任何内容的情况下处理更新事件

时间:2013-10-15 10:55:02

标签: javascript kendo-ui datasource kendo-grid

我有一个剑道网格,内联编辑。 我点击“编辑”按钮,改变一些值;点击更新按钮,我以这种方式处理事件(数据源配置):

transport: {
       update: {
                type: method_attribute,
                url: update_url,
                dataType: data_Type,
                contentType: mime_charset,
                complete: function (e) {
                   // here I handle the update event ............
                } 
}

现在,我需要处理相同的事件(点击更新按钮),即使行中没有更改任何值..

1 个答案:

答案 0 :(得分:6)

除非某些值发生变化,否则不会触发更新。

1)更改“脏”属性,您可以在任何数据项上找到该属性。这将使更新触发。

datasource.data()[0].dirty = true;

使用edit事件来获取dataitem

 edit: function(e) {
   e.model.dirty = true;
  }

2)Id处理程序与数据的实际更新无关,我可能会在实际更新按钮上添加onclick事件,只是为了单独保存。

相关问题