我正在尝试更新网格中特定列的单元格值。我正在使用本地 JSON 来填充网格datatype: "local"
。
该列的列定义如下:-
{
name: 'details',
index: 'details',
label: 'Details',
editable: false,
align: 'center',
formatter: function(cellvalue, options, rowObject) {
if (rowObject['verified']) {
return 'sdfsfsd'; // actually hyperlink for the cellvalue
}
return '';
}
}
我正在使用以下代码行来更新单元格值:-
// rowid is 1
grid.jqGrid('setCell', 1, 'details', 'DONE!');
也试过这样:
// the last parameter true to force update
grid.jqGrid('setCell', 1, 'details', 'DONE!', null, null, true);
但是,单元格值被清除(单元格变为空,<td>
内容为空)。这只发生在这一列,而不是网格中的其他列。我错过了什么?
谢谢 Vivek Ragunathan