无法检索标记为脏的行(jqGrid(“setCell”,rowId,'area','',“dirty-cell”)(使用getChangedCells('dirty');

时间:2013-02-06 08:32:39

标签: javascript jquery-ui jsp jquery

我使用下面的代码将特定列“区域”标记为脏。

    $("#list4").jqGrid("setCell", rowId ,'area' ,'', "dirty-cell" );  

我希望使用以下代码检索标记为脏的行:

var retCol = $('#list4').getChangedCells('dirty');

我无法使用getChangedCells('dirty')检索此修改过的行;

但是如果我使用下面的硬编码值

$("#list4").jqGrid("setCell", rowId ,'area' ,'200', "dirty-cell" );  

我可以在jqGrid中看到这个更改的值,但我仍然无法使用

检索此行
getChangedCells('dirty');

任何帮助都会非常明显

由于

1 个答案:

答案 0 :(得分:1)

//With the help i got from Oleg, it works like i wanted.. 

    var $grid = $("#list4");
    $("#" + $.jgrid.jqID(rowId)).addClass("edited");
    $grid.jqGrid("setCell", rowId, "area", "", "dirty-cell");