我正在使用jqgrid。
当用户执行(添加/更改/删除)行的频率超过,并且某些文档有数百行时。
如果用户单击"保存"按钮,则所有行(包括没有更改的行)将立即更新,当行数为数百时,则需要一段时间。
我只想更新更改的数据。
是否有任何行状态检查功能?
要验证数据在编辑过程中是否已更改,您可以使用内部jqGrid
选项savedRow
:
var row = $("#yourGrid").getGridParam("savedRow");
获取数据。
根据文档:
数组
savedRow
(网格中的选项)在编辑之前填充值。这是一个具有附加对id:rowid
的name:value
对阵列保存或恢复行后,可编辑属性将设置为
“0”
,并删除带有id=rowid
的savedRow
项