[code="js"]
var top = new Ext.({
labelAlign: 'top',//标题显示位置
frame:true,
title: 'Multi Column, Nested Layouts and Anchoring',
bodyStyle:'padding:5px 5px 0',
width: 600,
items: [{
layout:'column',//采用列布局
items:[{
columnWidth:.5,//占用50%
layout: 'form'
}]
})
[/code]
按照官方的翻译是一个或一组控件将被装入到当前容器中,而控件的要求是只要继承于Ext.Component
上面的代码中的具体是加入了哪一种控件呢
如果是FormPanel这个控件的话
但我没有找到columnWidth这个属性
不知道有谁可以解决这下问题
panel的layout为column时,可以在items中使用columnWidth
此时是按列的布局
formPanel其实是一个layout为form的panel,所以不能用columnWidth
正确的做法是layout为column的panel中嵌套formpanel(用过swing或swt的话,很类似)