Надеюсь, это быстро!
У меня есть редактируемая сетка, использующая данные «clientSide» (локальные), и теперь я хочу перебрать все строки в javascript и обработать / упаковать данные самостоятельно перед отправкой на сервер с помощью вызова jQuery.ajax.
Проблема заключается в том, что неожиданно (по крайней мере для меня) использование следующего кода извлекает только строки для текущей видимой страницы сетки ! Как я могу получить ВСЕ строки в сетке (то есть у меня есть четыре страницы по 10 записей в каждой, и этот код возвращает только первые 10, когда я нахожусь на странице 1)? Они должны где-то присутствовать в клиенте, потому что я могу просматривать страницы и редактировать строки, а данные сохраняются без вызова сервера! :)
cacheCONF = [];
var rows= $('#myGrid').getRowData(); //<--Need to get ALL rows here!!!
var cacheRowID = 0;
for (var row in rows) {
if (rows[row].Action == 'Yes') {
cacheCONF.push({ RowID: rowID, System: rows[row].System, Action: rows[row].Action, Account: '-', Required: '-' });
rowID++;
}
}