我在extjs中有一个非常基本的应用程序,带有localstorage类型代理。问题是我无法使用分页来减少网格中的结果。无论我设置什么限制,它总是加载所有记录:
var itemsPerPage = 1;
var cProxyStore = new Ext.data.Store({
model: "cProxyModel",
autoLoad: {start: 0, limit: itemsPerPage},
autoSync: true,
reader: {
type: 'json'
}
});
知道如何在这种代理上进行分页工作吗?
答案 0 :(得分:1)
为什么不创建第二个存储引用并使用您需要的分页逻辑填充它,然后使用适当的存储引用填充存储。
分页逻辑通常在服务器端完成,只是因为在你的情况下服务器没有使用并不意味着你可以跳过必要的逻辑(也就是说,你必须找到一个地方去做,因为商店不会为你做,商店确实控制了交给它的数据)