在 ExtJS 网格上,您可以使用reconfigure
以编程方式更改网格的存储。分页工具栏是否有等价物?
我已经多次查看分页工具栏的 ExtJS 文档,似乎没有重新配置或 setStore 功能,甚至没有要设置的存储属性。
顺便说一下,这是 ExtJS 4。
Ext.toolbar.Paging
有 mixin 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);
}
}]
这就是你需要做的。你可以在这里看到在线演示。