ExtJs fieldLabel не отображается в tabPanel - PullRequest
0 голосов
/ 23 марта 2012

Как только я перемещаю поле формы в элемент 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 Ответ

2 голосов
/ 23 марта 2012

Вы должны добавить следующую строку к определению «Tab 1»

layout:'form'

Если вы внимательно посмотрите на документацию:

fieldLabel: String

Текст метки для отображения рядом с этим компонентом (по умолчанию ''). Примечание: эта конфигурация используется только тогда, когда этот компонент отображается контейнером, который был настроен на использование менеджера макетов FormLayout (например, Ext.form.FormPanel или указание макета: «форма»).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...