ページング付きのextJs 4.1グリッドがあります。このグリッドでは、remoteSort (ソートのリモート スタイルは問題にならない可能性があります) の動作が適用されます。並べ替えのクリック(ヘッダーをクリック)の後、最初のページに行きたいです。どうすればこれを達成できますか? データのロードをキャンセルし、store.loadPage(1) を使用して最初のページにロードを転送できるプリソート コールバックが存在する可能性があります。
PS英語でごめんなさい。
ページング付きのextJs 4.1グリッドがあります。このグリッドでは、remoteSort (ソートのリモート スタイルは問題にならない可能性があります) の動作が適用されます。並べ替えのクリック(ヘッダーをクリック)の後、最初のページに行きたいです。どうすればこれを達成できますか? データのロードをキャンセルし、store.loadPage(1) を使用して最初のページにロードを転送できるプリソート コールバックが存在する可能性があります。
PS英語でごめんなさい。
このコードは FiltersFeature.js ファイルの一部です。いつ (local: false) を指定するかを見てみましょう。自動的に最初のページに移動します ;)
reload : function () {
var me = this,
store = me.view.getStore();
if (me.local) {
store.clearFilter(true);
store.filterBy(me.getRecordFilter());
store.sort();
} else {
me.deferredUpdate.cancel();
if (store.buffered) {
store.pageMap.clear();
}
store.loadPage(1);
}
}
あなたがしなければならないことは、local: false で機能を構成することです。