这是我的编码结果:
{"items":[{"sourceId":"EPH1303270001004","ccy":"EUR","amount":"50.00000"}],"totalCount":1}
我正在尝试使用以上结果加载grid2的store2:
var D = Ext.decode(aboveResult);
grid2.loadData(D.items);
结果: console.log(D);
Object
items: Array[1]
totalCount: 1
__proto__: Object
是否可以使用上述方式进行分页?在这里,我无法加载商店的totalCount。我对此方法感到困惑。但我的要求是,我需要使用 loadData() store2 的数据>。但面临分页的问题。 请帮我解决这个问题。非常感谢。如果我的方法有误,请告诉我。谢谢
答案 0 :(得分:0)
使用ExtJS示例“sliding-pager”here中使用的'Ext.ux.data.PagingMemoryProxy'
。
也可以使用扩展程序使用本地数据完成分页:
Ext.ux.data.PagingStore Paging Memory Proxy (examples/ux/PagingMemoryProxy.js)
完整示例:
var oStore = Ext.create( 'Ext.data.Store', {
pageSize: 3,
...
} );
oStore.setProxy( {
type: 'pagingmemory',
data: arData,
reader: {
type: 'json'
}
} );
oStore.load( {
params: {
start: 0,
limit: 3
}
} );