我在列表中使用listpaging插件,并希望将其与'offset'值一起使用。我正在运行的API不支持“页面”值的分页,而是使用偏移量。
如果我的限制为10且偏移0,我将获得前10条记录,限制10和偏移10,我将获得11-20的记录,依此类推。
listpaging插件虽然需要'page'值。我已经尝试在我的商店代理上将startParam设置为'offset',但这会导致加载记录1-11而不是11-20。
有什么建议吗?
Ext.define('MyApp.store.Retailers', {
extend: 'Ext.data.Store',
config: {
storeId: 'retailersStore',
model: 'MyApp.model.Retailer',
pageSize: 10,
proxy: {
type: 'ajax',
method: 'GET',
url: 'myapp/api/retailers',
startParam: 'offset',
reader: {
type: 'json',
rootProperty: 'data.entries',
totalProperty: 'count'
}
}
}
});
答案 0 :(得分:0)
在这种情况下,您可以将pageParam: 'customPageParamName'
属性添加到proxy
和voilà。
希望这有帮助。