Ext JS 4.2中的Paging内存代理等效技术是什么

时间:2013-03-23 03:06:06

标签: extjs extjs4 store

在Ext JS的3.x版本中,我有一个带有json代理的商店来从服务器获取完整的数据集,然后我将该商店用作具有PagingMemoryProxy的商店中的阅读器,原始商店为读者为网格面板提供分页数据。

json商店: -

var fleetReader = new Ext.data.JsonReader({
      root:'results',
      successProperty:'success',
      totalProperty:'total',
      idProperty:'vid'
    },
    fleetRec
);

var fleetDs = new Ext.data.Store({
  proxy: new Ext.data.ScriptTagProxy({
    url: 'request/getfleet',
    timeout: 10000
  }),
  reader:fleetReader
});

然后我按如下方式创建此商店的分页版本: -

fleetPagedDs = new Ext.data.Store({
    proxy: new Ext.ux.data.PagingMemoryProxy(fleetDs.reader.jsonData),
    reader: fleetDs.reader,
    remoteSort: true
});

有人能告诉我在ExtJS 4中如何相当于这个吗?

感谢。

1 个答案:

答案 0 :(得分:0)

你在寻找Ext.ux.data.PagingMemoryProxy吗?

来自Sencha文档:

  

分页内存代理,允许在内存数据集中使用分页网格。