首先看一个界面:
默认情况下,Ext中的FormPanel各个Field是一个占一行,如果想实现上面的横排,如何做呢?
Google了一下,发现下面几种解决方案:
- 利用CSS控制:http://www.iteye.com/topic/178772
- 利用DOMHelper处理:http://www.phpweblog.net/susam119/archive/2007/12/06/2474.html
- 利用Table布局:http://www.blogjava.net/wangbing/archive/2008/11/09/239574.html
对于1的方式,无法实现连续换行的操作,因为一个Field在应用stop-float样式的同时不能同时应用float-left样式;
对于2的方式,看得不是很懂,按照作者的方式也没有整出来,看来是功力不够;
最后采取的是3的方式,很好很强大,可惜在IE上发现列没有出来,不知道是怎么回事。附件是3的实现方式。