2011-07-10 46 views
1

我有一个非常基本的应用程序在extjs与本地存储类型代理。问题是我无法使用分页来减少网格中的结果。它总是加载所有的记录,不管我设置的限制:extjs localstorage分页

var itemsPerPage = 1; 
var cProxyStore = new Ext.data.Store({ 
    model: "cProxyModel", 
    autoLoad: {start: 0, limit: itemsPerPage}, 
     autoSync: true, 
    reader: { 
     type: 'json' 
    } 
}); 

任何想法如何使这一类型的代理分页工作?

+0

你是否检查服务器是否接收到正确的参数? – atian25

+0

这是一个localStorage代理。没有服务器,只有浏览器存储数据 –

回答

1

为什么不创建第二个存储引用并使用您需要的分页逻辑填充它,然后用适当的存储引用填充存储。

分页逻辑通常在服务器端完成,只是因为服务器没有在您的情况下使用并不意味着您可以跳过必要的逻辑(也就是说,您将不得不找到一个地方做它,因为商店不会为你做,商店确实可以控制交给它的数据)