问题描述
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' }]})按照官方的翻译是一个或一组控件将被装入到当前容器中,而控件的要求是只要继承于Ext.Component上面的代码中的具体是加入了哪一种控件呢如果是FormPanel这个控件的话但我没有找到columnWidth这个属性不知道有谁可以解决这下问题
解决方案
panel的layout为column时,可以在items中使用columnWidth此时是按列的布局formPanel其实是一个layout为form的panel,所以不能用columnWidth正确的做法是layout为column的panel中嵌套formpanel(用过swing或swt的话,很类似)
时间: 2024-09-21 06:28:27