如何使用 ArrayStore 在网格中进行分页

问题描述 投票:0回答:2

我有一个网格,它的存储是一个ArrayStore,我需要手动加载数据:

var result = [];
result.push(obj);
...
Ext.getCmp('uploadWindow').down('grid').getStore().loadData(result);

如何在此网格中添加分页,非常感谢。

extjs pagination
2个回答
0
投票

我找到答案了,使用PagingMemoryProxy:

var store = Ext.getCmp('uploadWindow').down('grid').getStore();
store.setProxy({
   type: 'pagingmemory',
   data: result
});
store.load();

0
投票

据我所知 - PagingMemoryProxy 用于优化网格中显示的大量数据。
以及您所需要的 - 只需使用 loadData 方法 将数据加载到商店。

© www.soinside.com 2019 - 2024. All rights reserved.