ExtJS グリッドでは、 を使用reconfigure
してグリッドのストアをプログラムで変更できます。ページング ツールバーに相当するものはありますか?
ページング ツールバーの ExtJS ドキュメントを何度か調べましたが、reconfigure または setStore 関数はないようで、設定するストア プロパティさえありません。
ちなみにこれは ExtJS 4 です。
Ext.toolbar.Paging
mixin を持ってい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);
}
}]
それはあなたがする必要があるすべてです。ここでオンラインデモを見ることができます。