如何在jqgrid中仅保存更改数据



我正在使用jqgrid。

当用户执行(添加/更改/删除)行的频率超过,并且某些文档有数百行时。

如果用户单击"保存"按钮,则所有行(包括没有更改的行)将立即更新,当行数为数百时,则需要一段时间。

我只想更新更改的数据。

是否有任何行状态检查功能?

要验证数据在编辑过程中是否已更改,您可以使用内部jqGrid选项savedRow

var row = $("#yourGrid").getGridParam("savedRow");获取数据。

根据文档:

数组savedRow(网格中的选项)在编辑之前填充值。这是一个具有附加对id:rowidname:value对阵列

保存或恢复行后,可编辑属性将设置为 “0”,并删除带有id=rowidsavedRow

最新更新