Я хочу перебрать jqGrid, и для заданного столбца (т.е. второго) я хочу вставить значение.Как вы находите первую строку данных?Документация предупреждает, что не следует использовать getRowData при обновлении данных строки или ячейки.
Это то, что я использую, но кажется неуклюжим:
function loadCompleted() {
var $grid = jQuery("#jqGrid"), rows = $grid[0].rows;
for (var i = 1; i < rows.length; i++) {
var row = rows[i];
var id = row.cells[0].innerHTML;
$(row.cells[1]).html("<a href='#' onclick='deleteApp(" + id + "); return false;'>Delete</a>");
}
}
... это работает, но этоделает предположение, что первая строка данных является второй строкой в таблице #jqGrid.Он также опирается на значения индекса для столбцов 1 и 2.
Есть ли способ использовать setRowData, когда документация предупреждает, что не следует использовать getRowData при редактировании строки или ячеек?