Ext JS - 无法在列布局中显示文本字段标签

时间:2009-10-22 23:58:09

标签: extjs

在我的FormPanel中,我有一个布局为'column'的fieldset。 我尝试了几种不同的配置属性,但我无法获得文本字段的标签。它只是呈现没有标签的文本框。 (显然,如果我制作布局类型'形式',我没有问题)。复选框的文本显示正常,但文本框标签不显示。有人可以指出出了什么问题吗? 谢谢!

xtype:'fieldset',
title:'Transaction Status',
layout: 'column',
style:'margin:5px;'
,height:125//or:'-20', allowBlank:false}
,defaultType: 'checkbox'            
,defaults: {
        columnWidth: '.32',
        border: false
          },            

 items: [{
        id:'check1-field',
            name: 'check1',
            boxLabel: 'DOT'
         },{
            id:'check2-field',
            boxLabel: 'Results Matched',
            name: 'check2'
          },{
            xtype:'textfield',
            name: 'testname',                 
            fieldLabel:'This doesnt show'
        }
    ]

2 个答案:

答案 0 :(得分:1)

Ext Docs for TextField

“仅当此Component由已配置为使用FormLayout布局管理器的Container呈现时,才使用此配置。”

所以,既然你有一个“列”的布局,我认为它不会呈现。

最好的方法是将复选框放在文本输入框下方的单独字段中,或者只删除列布局样式并将其更改为表单(默认值)。

答案 1 :(得分:0)

我和你有同样的问题..

我使用面板xtype解决了它。

将复选框设置为面板的项目。

相关问题