0

以下のリンクのコードをたどって、Ext.grid.Panel のデータをページングしても成功しません。データは、ページングなしでパネルにまとめて表示されます。どうやら、ページング ツールバーには表示するデータがありませんが、データを持つストアに対して正しく構成されており、グリッドのアイテムとしてハングしています。

以下の例からストアとグリッドの正確な構成をコピーしましたが、何も起こりませんでした。データがページングされないのはなぜですか?

http://jsfiddle.net/jardalu/TE4ah/

これは、グリッドとページング ツールバーにリンクされている私のストアです。

constructor: function(cfg) {
    var me = this;
    cfg = cfg || {};
    me.callParent([Ext.apply({
        pageSize: 50,
        remoteSort: true,
        storeId: 'Users',
        autoLoad: false,
        model: 'AICWeb.model.User',
        sortOnLoad: false,
        proxy: {
            type: 'ajax',
            type: 'localstorage',
            simpleSortMode: true,
            reader: {
                type: 'xml'
            }
        },
        sorters: {
            property: 'email'
        }
    }, cfg)]);
}
4

1 に答える 1

0

使用している場合は、 PagingMemoryProxylocalstorageを実装する必要があります。これはプロキシ構成の唯一のタイプであり、ページング構成を有効にする必要があります。

    proxy: {
        type: 'pagingmemory'
        enablePaging: true,
        ...
    }
于 2015-05-07T18:37:26.587 に答える