1

これは私のエンコードされた結果です:

{"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

上記の方法を使用してページネーションを行うことは可能ですか? ここではstore.Iの totalCount を読み込むことができませ。しかし、ページネーションを行う際に問題に直面しています。これを解決するのを手伝ってください.どんな助けでも大歓迎です.私のアプローチが間違っている場合はお知らせください.ありがとう

4

1 に答える 1

0

'Ext.ux.data.PagingMemoryProxy'ここで ExtJS の例「sliding-pager」で使用されているように使用します

Ext.toolbar.Pagingは次のように述べて

ページングは​​、拡張機能を使用してローカル データでも実行できます。

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
            } 
         } );
于 2014-02-03T15:49:12.857 に答える