0

我正在按照下面链接中的代码在 Ext.grid.Panel 上分页数据,但没有成功。数据在面板中完全呈现,无需分页。显然,分页工具栏没有要显示的数据,但它已正确配置为具有数据的商店,并且它作为网格的一个项目挂起。

我从下面的示例中复制了 store 和 grid 的确切配置,但没有发生任何事情。为什么数据没有被分页?

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

如果您正在使用,则localstorage需要实现PagingMemoryProxy。这应该是代理配置上的唯一类型,并启用分页配置:

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