Kendo Grid 在单元格编辑后更新所有行

Posted

技术标签:

【中文标题】Kendo Grid 在单元格编辑后更新所有行【英文标题】:Kendo Grid update all rows afyer cell edit 【发布时间】:2020-02-10 10:58:33 【问题描述】:

我有一个带有 incell 编辑功能的 Kendo Grid,其中包含以下列:

姓氏年龄

AGE 是一个可编辑的字段。我正在使用一个简单的编辑器模板,里面有一个文本框。

当用户结束编辑 AGE 字段时(当编辑器模板关闭时)我想更新所有行并用编辑行的相同值填充 AGE 字段。

最好的方法是什么?我不知道我需要在哪里迭代所有 roww 并更新该字段。另外我不知道如何更新字段(我应该使用 dataItem.set())

你能帮我告诉我在单元格编辑后我可以在哪个网格事件中更新所有行吗?

我用的是2016剑道版

非常感谢

【问题讨论】:

【参考方案1】:

save 事件:

保存数据项时触发。

可运行的道场:https://dojo.telerik.com/@GaloisGirl/Ilulexez

  save: function(e) 
    e.sender.dataSource.data().forEach(function(x) 
       x.set("age", e.values["age"])
    );
    e.sender.refresh()
  

【讨论】:

以上是关于Kendo Grid 在单元格编辑后更新所有行的主要内容,如果未能解决你的问题,请参考以下文章

Kendo Grid - 查找单击单元格的列和行索引

Kendo Grid:禁用行编辑

Kendo UI:Grid中单元格日期格式化

在单元格编辑模式下,单击其他行时,不会更新kendo(可排序)网格值

Kendo Grid 如何以编程方式聚焦网格单元并阻止选择文本

怎样获取编辑后的jqgrid的值