我有一个标签:
var tabs = new Ext.TabPanel({
xtype:'tabpanel',
activeTab: 0,
autoScroll: false,
// layoutOnTabChange: true,
defaults:{
bodyPadding: 10,
layout: 'anchor'
},
items: [{
title:'Общие сведения',
layout:'column',
items:[{
columnWidth:.5,
layout: 'form',
items: [{
xtype:'textfield',
fieldLabel: 'Площадь кв.м.',
name: 'area',
anchor:'80%'
},{
labelAlign: 'left',
xtype:'checkbox',
fieldLabel: 'Межевание',
name: 'mezj',
anchor:'80%'
},{
xtype:'textfield',
fieldLabel: 'Кадастровая стоимость',
name: 'paid',
anchor:'80%'
},{
xtype:'textfield',
fieldLabel: 'Тип переоформленного права',
name: 'right',
anchor:'80%'
},{
xtype:'textfield',
fieldLabel: 'Код документа',
name: 'doc_id',
anchor:'80%'
}]
}
////**/////
它的外观如何:
您会看到所有标签都位于顶部。它还好,但我想把复选框的标签放在右边。
xtype:'checkbox',
fieldLabel: 'Межевание',
name: 'mezj',
anchor:'80%',
labelAlign: 'left',
我用这个但没有帮助。 IO可以改变单个元素的labelAlign吗?
答案 0 :(得分:3)
使用boxLabel属性而不是fieldLabel来获取复选框右侧的标签。