寻呼工具栏存储重新配置?

Mil*_*les 2 extjs extjs4

在ExtJS网格上,您可以使用reconfigure以编程方式更改网格的存储.是否有分页工具栏的等价物?

我已经多次查看ExtJS文档中的分页工具栏,似乎没有重新配置或setStore函数,甚至没有设置的store属性.

顺便说一下,这是ExtJS 4.

Guy*_*kes 7

Ext.toolbar.Paging有混合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);
        }
    }]
Run Code Online (Sandbox Code Playgroud)

这就是你需要做的一切.你可以在这里看到在线演示.