Как заставить текстовое поле придерживаться его метки в extjs? - PullRequest
2 голосов
/ 26 февраля 2011

Привет, у меня есть большие окна с формой и текстовыми полями. По умолчанию метки выровнены по левому краю, а их поля ввода выровнены по центруЕсть ли способ прикрепить поля ввода к их меткам слева?Есть ли учебник по работе с CSS на extjs?

Ответы [ 2 ]

6 голосов
/ 26 февраля 2011

Использование:

labelAlign : 'right'
в вашей форме конфигурации.например:
var form = new Ext.form.FormPanel({
    height : 200,
    width  : 250,
    <b>labelAlign : 'right'</b>
    labelWidth : 80, //because my fieldlabel is short enough
    items      : [{
        fieldLabel : 'Name',
        ....
    }, ....]
})
1 голос
/ 26 февраля 2011

Относительно вашего вопроса по CSS: вы не сможете переместить компоненты, содержащиеся в контейнере, с FormLayout, если вы не используете !important повсюду.

Это связано с тем, что макет устанавливает свойства dom style дочерних компонентов во время рендеринга.

...