У меня есть хранилище данных, назначенное таблице через PagingToolbar. Размер подкачки ограничен до 10 на страницу. Теперь я хочу создать функцию экспорта, которая экспортирует все записи этого хранилища данных.
Я сделал следующий код:
var countRows = dataSource.getCount();
var csvData = new Array();
for ( var row = 0; row < countRows; row++ ) {
csvData.push( dataSource.getAt( row ).data[ 'messageID' ] ) );
}
это прекрасно работает, но только для видимых строк. Если я изменю первую строку на
var countRows = dataSource.getTotalCount();
Я получил правильное количество строк, но когда я хочу получить доступ к строке, которая в данный момент не отображается, я получаю исключение.
Есть идеи?