store的fields和panel的columns根据不同的查询条件都是动态生成的。当第二次查询的时候调用reconfigure方 法可以动态修改fields和columns的值,可是分页栏的store没办法相应的修改。
代码如下:
pageBar = Ext.create('Ext.PagingToolbar', {
store: codeTabStore,
displayInfo: true,
displayMsg: '当前显示第 {0} - {1} 条,总共 {2}条',
emptyMsg: "没有数据"
}) ;
if(gridPanel){
gridPanel.reconfigure(codeTabStore, config.columns);
//修改pagebar中的store值
//????
}else{
gridPanel = Ext.create('Ext.grid.Panel', {
title: '代码表管理',
x: 5,
y: 10,
store: codeTabStore,
columns: config.columns,
sortableColumns: false,
enableColumnMove: false,
autoScroll:true,
bbar: pageBar
})
}
ext4
分页工具栏动态修改store
------解决方案--------------------
没问题啊,4.1的。。测试过的
Ext4 Ext.grid.Panel调用reconfigure后如何同时更新bbar导航条