在 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 中等效吗?

谢谢。

最佳答案

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

从 Sencha 文档:

关于extjs - Ext JS 4.2 中的分页内存代理等效技术是什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15582892/

10-13 06:24