1、 在tabpanel的formpanel中使用column和form嵌套布局,表单不显示,改变浏览器大小才显示;解决方法:添加layoutOnTabChange:true。
2、 tabpanel中嵌入columnchart,关闭不了,原来是Ext3.0的BUG,添加如下代码解决问题:
Ext.override(Ext.chart.Chart, {
onDestroy: function(){
Ext.chart.Chart.superclass.onDestroy.call(this);
this.bindStore(null);
var tip = this.tipFnName;
//if(!Ext.isEmpty(tip)){
// delete window[tip];
//}
}
});
注释部分根据实际情况添加。
3、 在同一个chart图中添加两个(种)图形,series属性中添加即可,如下代码:
series: [{
type: 'column',
yField: 'b',
style: {
image:'ext/examples/chart/bar.gif',
mode: 'stretch',
size: 50,//控制column宽度的属性
color:0x99BBE8
}
}, '',{
type: 'column',
yField: 'c',
style: {
image:'ext/examples/chart/bar.gif',
mode: 'stretch',
size: 50,
color:0x99BBE8
}
}]
4、 激活已有tab窗口的代码:
if(centerPanel.getComponent("zhnhzxfx") != null && centerPanel.getComponent("zhnhzxfx") != undefined) {
centerPanel.setActiveTab(zhnhzxfx);
return;
}
5、 table布局非常好用,以后多使用此种布局方式。(附图就是table布局)
(暂时这么多,日后再添加)