请问 ext 在表单中 一列分成多列 怎么弄 效果如图:请高手啊 急啊 高分悬赏啊

 我来答
apolloge
2012-03-16 · TA获得超过653个赞
知道小有建树答主
回答量:559
采纳率:0%
帮助的人:439万
展开全部
是在一行上显示多个组件吧?
用ColumnLayout

// 所有的列都是百分比单位,加起来就应该是1。
var p = new Ext.Panel({
title: '列布局 - 百分比Only',
layout:'column',
items: [{
title: '列一',
columnWidth: .25
},{
title: '列二',
columnWidth: .6
},{
title: '列三',
columnWidth: .15
}]
});

// width的配置项和columnWidth的配置项两者都可以混合使用,但columnWidth的值加起来就一定要是1。
// 例子的第一列就精确指明120px,剩余的两个列就自适应了容器内余下的部分。
var p = new Ext.Panel({
title: 'Column Layout - Mixed',
layout:'column',
items: [{
title: 'Column 1',
width: 120
},{
title: 'Column 2',
columnWidth: .8
},{
title: 'Column 3',
columnWidth: .2
}]
});
追问
大哥 ! 你看下图中的测试计划 : 那个是表单里面装着个面板 ; 这个怎么实现?
yyg329405
2012-03-18 · TA获得超过179个赞
知道小有建树答主
回答量:114
采纳率:100%
帮助的人:105万
展开全部
有两种方法:
1.所有的显示的汉字是panel来显示,那么就可以用ColumnLayout布局来完成,这种方法就得多花些时间在文字的显示上调整他们的显示位置;

2.显示的汉字是组件的fieldlabel,那么就要用多种布局来组合,因为fieldlabel显示要在form布局下起作用,然后再配合ColumnLayout布局(会用到ColumnLayout布局嵌入form的布局),这种方法需要结合多种布局;
追问
图中测试计划 那个表单 : 你怎么实现表单里面装着一个面板
追答
为什么要表单里装着面板呢? 面板中装着面板不可以吗? 最好看看布局方面的知识, 布局方式对这个应该有更好的处理方法.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式