在extjs2中,我有一个函数,它返回两个数组中的一个,用于页面加载
// onload
var grid = Ext.grid.GridPanel({
...
tbar : getBar()
...
});
...
// later in a function
grid.tbar = getBar()
grid.getView().refresh()还有什么我需要刷新的吗?还是在加载时设置tbar --tbar : getBar()--与稍后设置--grid.tbar = getBar()有根本区别?
发布于 2011-03-01 02:25:41
由于doLayout在2.2中不可用,因此建议我只将所有可能的按钮/小部件添加到工具栏中,并单独显示/隐藏它们。这似乎是适当的工作。
发布于 2011-02-25 01:46:33
如果想要获取网格的工具栏,最好使用
grid.getTopToolbar();
然后,要刷新工具栏的布局,需要使用
grid.getTopToolbar().doLayout();
doLayout();将告诉ExtJS使用您对其所做的任何更改来重新绘制工具栏的布局。
希望这能有所帮助
https://stackoverflow.com/questions/5107923
复制相似问题