2

ExtJS グリッドでは、 を使用reconfigureしてグリッドのストアをプログラムで変更できます。ページング ツールバーに相当するものはありますか?

ページング ツールバーの ExtJS ドキュメントを何度か調べましたが、reconfigure または setStore 関数はないようで、設定するストア プロパティさえありません。

ちなみにこれは ExtJS 4 です。

4

1 に答える 1

7

Ext.toolbar.Pagingmixin を持っていExt.util.Bindableます。したがって、メソッドを呼び出すだけbindStoreで、ExtJS 4.1 が他のすべての作業を実行します。たとえば、examples/grid フォルダーの paging.js を編集し、次のツールバーをグリッドに追加しました。

    tbar: [{
        text: 'switch to store 2',
        handler: function() {
            pager.bindStore(store2);
            grid.reconfigure(store2);
            store2.loadPage(1);
        }
    }]

それはあなたがする必要があるすべてです。ここでオンラインデモを見ることができます。

于 2012-09-07T18:38:14.710 に答える