Как уменьшить заполнение меток в ExtJS FormPanel? - PullRequest
3 голосов
/ 27 апреля 2011

Я пытаюсь уменьшить заполнение между полями моей формы ExtJS.

Я могу изменить стиль данных поля с помощьютег style в коллекции Items выглядит следующим образом:

enter image description here

//form right
var simple_form_right = new Ext.FormPanel({
    frame:true,
    labelWidth: 90,
    labelAlign: 'right',
    title: 'Orderer Information',
    bodyStyle:'padding:5px 5px 0 0',
    width: 300,
    height: 600,
    autoScroll: true,
    itemCls: 'form_row',
    defaultType: 'displayfield',
    items: [{
            fieldLabel: 'Customer Type',
            name: 'customerType',
            style: 'padding:0px;font-size:7pt',
            labelStyle: 'padding:0px',
            allowBlank: false,
            value: 'Company'
        },{
            fieldLabel: 'Company',
            name: 'company',
            value: 'The Ordering Company Inc.'
        },{
            fieldLabel: 'Last Name',
            name: 'lastName',
            value: 'Smith'
        }, {
        ...

Но как мне также получить доступ к стилю метки, что-то вроде styleLabel или labelStyle и т. д..

Ответы [ 2 ]

2 голосов
/ 27 апреля 2011

Есть labelPad, который по умолчанию равен 5px, и labelStyle, если вам нужно больше.

1 голос
/ 27 апреля 2011

Вы можете использовать свойство labelStyle, доступное для полей формы. Вот пример:

items: [{
   fieldLabel: 'Company',
   name: 'company',
   labelStyle: 'padding: 10px 10px;'
}]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...