我有一个具有以下属性的jqGrid;
grid.jqGrid({
datatype: "local",
data: GRID.GridData,
colModel: GRID.availableGridColumns['columnModel'],
loadonce: true,
它可以很好地加载数据。
然后我对一个单元格进行内联编辑。
然后我应用了一个过滤器或一个排序,我对单元格所做的编辑现在消失了,并且值又恢复到原始值。
我也有这个;
var rowData = $('#Grid').jqGrid('getRowData', "11332601");
rodData.State = "Open";
$('#Grid').setRowData("11332601", rowData)
单元格中的值已更改,但在应用过滤器或排序时,单元格值将更改回原始值。
这也可以在这里http://www.trirand.com/blog/jqgrid/jqgrid.html进行演示,然后打开“版本3.3中的新功能”并选择“单元格编辑”链接。
按“金额”对网格进行排序,将“50.00”的值更改为“51.00”。按金额再次排序,然后再次排序,您会看到“51.00”已更改回“50.00”。
此行为是否有解决方法?