Ext中实现表单列的横排

首先看一个界面:

Table布局实现表单列横排

 

默认情况下,Ext中的FormPanel各个Field是一个占一行,如果想实现上面的横排,如何做呢?

Google了一下,发现下面几种解决方案:

  1. 利用CSS控制:http://www.iteye.com/topic/178772
  2. 利用DOMHelper处理:http://www.phpweblog.net/susam119/archive/2007/12/06/2474.html
  3. 利用Table布局:http://www.blogjava.net/wangbing/archive/2008/11/09/239574.html

对于1的方式,无法实现连续换行的操作,因为一个Field在应用stop-float样式的同时不能同时应用float-left样式;

对于2的方式,看得不是很懂,按照作者的方式也没有整出来,看来是功力不够;

最后采取的是3的方式,很好很强大,可惜在IE上发现列没有出来,不知道是怎么回事。附件是3的实现方式。

你可能感兴趣的:(.net,css,Google,ext,IE)