2012-10-31 38 views
1

我有一个标签:如何在ExtJs的单元素左侧获取标签?

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%' 
             }] 
            } 
////**///// 

以及如何它的外观:

enter image description here

您将看到在上面的所有标签的地方。它的好处,但我想把复选框的标签放在右边。

xtype:'checkbox', 
fieldLabel: 'Межевание', 
name: 'mezj', 
anchor:'80%', 
labelAlign: 'left', 

我使用这个,但没有帮助。 IOts可能改变单个元素的labelAlign?

回答

3

使用boxLabel属性而不是fieldLabel在复选框的右侧获取标签。

+0

感谢它的作品。但它可能把标签放在左边? –

+0

你在左边:)你可能没有足够的宽度来容纳标签和输入。 – dbrin

相关问题