在FF中完成布局之前显示表单字段

时间:2011-01-21 17:12:07

标签: firefox forms layout extjs field

我很抱歉我的英语不好但我希望你能理解。

我的问题是什么......

我写了一个代码来简单地显示包含textfields,htmleditors,comboboxes等的表单。一切顺利但在Firefox中我的字段在表单布局完成之前出现。所以它看起来很奇怪,因为表单字段与其他组件重叠。

示例代码:

positionsPanel = new Ext.FormPanel({
 margins     : '2 2 2 0', 
 frame       : true,
 flex        : 3,
 labelWidth  : 220,
 buttonAlign : 'right',
 labelAlign  : 'top',
 autoScroll  : true,
 height      : oldFormPanelHeight, //this is ok, just a value
 autoShow    : true,
 defaults    : {
  enableKeyEvents : true,
  anchor          : '97%'
 },
 items       : [{...etc.

你知道如何解决这个问题吗?非常感谢...

1 个答案:

答案 0 :(得分:0)

删除flex:3

注意:仅当此Component由已配置为使用BoxLayout的Container呈现时,才使用此配置。

默认情况下(在您的情况下也是如此)FormPanel使用'form'布局