Короткий вопрос о стиле отступа флажка. новый флажок создается следующим образом:

var newLegendItem = new Ext.form.Checkbox({
    boxLabel: "test",
    name: "test",
    checked:true 
 });

В браузере флажок вывода не имеет отступа слева. что мне нужно сделать, чтобы применить стиль отступа?

Благодарность!

0
Simon 4 Май 2011 в 13:48

3 ответа

Лучший ответ

Установите маржу, регулируя размер по вкусу:

var newLegendItem = new Ext.form.Checkbox({
    style: 'margin-left: 30px',
    boxLabel: 'test',
    name: 'test',
    checked: true
});
0
owlness 4 Май 2011 в 16:24

Если вы хотите выровнять его с другими полями формы, попробуйте:

hideLabel: false,
fieldLabel: ' '
2
Dasha Salo 4 Май 2011 в 17:56

Если вы хотите, чтобы он согласовывался с другими элементами формы, вот правильный способ в соответствии с документацией:

hideEmptyLabel: false

http://docs.sencha.com/ext-js/4-0/#!/api/Ext.form.Labelable-cfg-hideEmptyLabel

1
Pablo Borowicz 7 Июн 2012 в 20:00
Это должно быть отмечено как правильный ответ imho, другие предложения - обходные пути.
 – 
Sonata
4 Мар 2014 в 15:13