1

ページング付きのextJs 4.1グリッドがあります。このグリッドでは、remoteSort (ソートのリモート スタイルは問題にならない可能性があります) の動作が適用されます。並べ替えのクリック(ヘッダーをクリック)の後、最初のページに行きたいです。どうすればこれを達成できますか? データのロードをキャンセルし、store.loadPage(1) を使用して最初のページにロードを転送できるプリソート コールバックが存在する可能性があります。

PS英語でごめんなさい。

4

1 に答える 1

1

このコードは 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 で機能を構成することです。

于 2012-08-29T18:30:47.137 に答える