Моя домашняя страница использует этот код, который работает должным образом (в таблице «A» и «W» заменены на «newString» и «newString2»):
Код: Выделить всё
$("#jqxgrid").bind("bindingcomplete", function(event) {
var numrows = $("#jqxgrid").jqxGrid('getrows');
for (i = 0; i < numrows.length; i++) {
var value = $("#jqxgrid").jqxGrid('getcellvalue', i, 'column');
if (value == 'W') {
$("#jqxgrid").jqxGrid('setcellvalue', i, 'column', 'newString');
} else if (value == 'A') {
$("#jqxgrid").jqxGrid('setcellvalue', i, 'column', 'newString2');
}
});
Код: Выделить всё
var paginginfo = $("#jqxgrid").jqxGrid('getpaginginformation');
for (i = 0; i < paginginfo.pagescount; i++) { ...
Код: Выделить всё
$("#jqxgrid").bind("pagechanged", function(event) {
$("#jqxgrid").bind("bindingcomplete", function(event) {...
Возможно, 'numrows' ограничивает setcellvalue первой страницей?
Подробнее здесь: https://stackoverflow.com/questions/229 ... idget-grid
Мобильная версия