ExtJS FieldSet fieldLabel не отображается в FormPanel - PullRequest
0 голосов
/ 04 февраля 2011

У меня есть FormPanel с несколькими элементами текстового поля и набор полей, который содержит поле со списком и кнопку.У набора полей есть расположение столбцов, чтобы комбинированный список и кнопки отображались рядом друг с другом.Однако метка поля fieldset не отображается, даже если она находится внутри FormPanel.Когда я создаю форму макета fieldset, появляется только разделитель меток.Почему это происходит?Есть ли лучший способ иметь форму с несколькими текстовыми полями, а затем комбинированный список и кнопки рядом?

Вот что у меня есть:

this.searchPanel = new Ext.FormPanel({
    border: false,
    frame: true,
    style:  'width:50%',
    bodyStyle: 'padding:6px 10px 0px 10px',
    items: [{
        //Several textfields
        },{
            xtype: 'fieldset',
            border: false,
            autoHeight: true,
            fieldLabel: 'Sort by',
            labelStyle: 'font-weight: normal',
            style: 'padding:0;margin-bottom:0',
            layout: 'column',
            items: [
                {
                    xtype: 'combo',
                    name: 'sort',
                    style: 'width:100%',
                    columnWidth: .5,
                    hiddenName: 'sort',
                    store: //Commented out for brevity
                    mode: 'local',
                    editable: false,
                    forceSelection: true,
                    triggerAction: 'all'
                },{
                    xtype: 'button',
                    style: 'margin-left: 10px',
                    columnWidth: .5
                }
            ]
        }
    ]
});

1 Ответ

4 голосов
/ 06 февраля 2011

FieldSet не имеет fieldLabel, как другие компоненты формы, вместо этого они имеют заголовок, как панель.

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