在Kendogrid内联编辑中强制更新事件

时间:2014-01-13 03:51:36

标签: kendo-ui telerik kendo-grid telerik-mvc

我有一个Kendo网格,如图所示。它使用内联编辑。对于每个记录,网格下方都有相关的学科。用户选择编辑记录,然后他选择相关的学科复选框并更新记录。这种情况可以正常工作,直到用户对网格文本框内的文本(文档类型/描述)进行一些更改。如果用户不更改任何文本并且只更改复选框选择,则不会更新记录,因为如果用户未对文本进行任何更改,则不会触发更新事件。

如何在此方案中强制更新事件?

enter image description here

1 个答案:

答案 0 :(得分:1)

自从你提出要求以来已经有一段时间了,但在我看来这有帮助:

@(Html.Kendo()
      .Grid<GenericDto>()
...
      .Events(e => e.Save("saveChanges"))

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

如果你想在'未更改'行调用更新,你必须将其设置为脏

我不确定你希望如何使网格发布你的“复选框数据”,除非这些数据被保存在一些隐藏的列中并从复选框更改事件下面的复选框重写