重新排序或过滤时,jqGrid会丢失编辑内容

时间:2014-10-01 23:57:11

标签: jqgrid

我有一个具有以下属性的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”。

此行为是否有解决方法?

0 个答案:

没有答案