ExtJs fieldLabel未在tabPanel中显示

时间:2012-03-23 11:56:34

标签: extjs

只要将表单字段移动到tabPanel项目,字段标签就不会显示:

items: [{
    xtype:'tabpanel',
    plain:true,
    activeTab: 0,
    height:235,
    defaults:{bodyStyle:'padding:10px'},
    items: [{
        title: 'Tab 1',
        items: [{
            xtype: 'textfield',
            name:'limit',  
            fieldLabel:'Limit'
        }]
    },{
        title: 'Tab 2',
        items: []
    }]
}]

有关如何制作标签的任何建议吗?

您可以先在此处尝试答案:http://jsfiddle.net/UgLN4/21/

1 个答案:

答案 0 :(得分:2)

您必须将以下行添加到“Tab 1”

的定义中

layout:'form'

如果仔细查看文档:

  

fieldLabel:String

     

此Component旁边显示的标签文本(默认为'')。   注意:此配置仅在此Component由Container呈现时使用   已配置为使用FormLayout布局管理器(例如Ext.form.FormPanel或指定布局:'form')。