Ext3.4 panel的布局问题
在一个 layout 为card 布局的panel中加入一个layout 为border布局的自定义panel。该自定义panel 继承的是Ext.panel
north 为一个Ext.form.FormPanel height 为60
center为一个editGridPanel height 为300
south 为一个Ext.form.FormPanel 高度自适应
east 为一个panel 高度为300
当resize panel 时布局会出现混乱,south 部分直接覆盖了center面板。
调试了好长时间,大家帮帮忙撒。测试死活不让我过去,呜呜。谢谢咯
东风谷D早苗
10 years, 8 months ago
Answers
这是我之前的代码:
Home.ux.addAddress.Batch.superclass.constructor.call(this, {
items:[this.upFormPanel,this.editGrid,this.tipPanel,this.baseInfoForm]
});
我同事帮忙解决了,重新包装了一下,
var centerPanel = new Ext.Panel({
region:'center',
layout:'border',
items:[this.editGrid,this.tipPanel]
});
var mainPanel = new Ext.Panel({
height:600,
autoScroll:true,
layout:'border',
items:[this.upFormPanel,centerPanel,this.baseInfoForm],
frame:true
});
Home.ux.addAddress.Batch.superclass.constructor.call(this, {
items:[mainPanel]
});
这样的确解决了问题,太开心啦
是假发不是桂
answered 10 years, 8 months ago