Например, название
Мне нужно добавить некоторые детали после загрузки из формата данных json, однако после того, как я поменяю местами два столбца (один - первый столбец, который используется как rowid), 'checkId' больше не будет rowid. В методе setRowData, если каждая строка значений заменяемого столбца одинакова, он не может идентифицировать каждую строку.
Я просто новичок в jqgrid, я что-то упустил?
jqgrid, как это:
colModel:[
{name:'checkId',index:'checkId', width:80, key:true},
{name:'mobjName',index:'mobjName'},
{name:'sabilityName',index:'sabilityName'},
...
gridComplete: function(){
var _ids = jQuery("#my_grid").jqGrid('getDataIDs');
$(_ids).each(function(i, n) {
var row = jQuery("#my_grid").jqGrid('getRowData', n);
var _optcolstr = ...
...do something.
jQuery("#my_grid").jqGrid('setRowData', n, {optcol: _optcolstr});
}); * * 1 010