我有一个通过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();
我获得了正确的总行数,但是当我想访问当前未显示的行时,我得到了一个异常。
任何想法?
答案 0 :(得分:2)
只有当前显示在网格中的行才会实际加载到商店中。这就是分页工作的方式。如果您想获取所有行,则需要先从服务器加载它们。