4

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でこれと同等の方法を教えてくれる人はいますか?

ありがとう。

4

1 に答える 1

0

Ext.ux.data.PagingMemoryProxyをお探しでしたか?

Senchaドキュメントから:

ページングメモリプロキシ。メモリデータセット内でページンググリッドを使用できます。

于 2013-03-23T19:02:49.080 に答える