2013-07-16 52 views
1

我有一個xytpe形式,我想這樣設置fieldLabel的寬度而不是標籤本身的寬度。EXTJS4:我怎樣才能設置字段寬度的xtype:'textfield'

{ 
    xtype: 'textfield', 
    id: 'iln', 
    name: 'iln', 
    fieldLabel: 'Product-Number-Field-with-body-height', 
    allowBlank: true, 
    anchor: '100%' 
} 

我試過一切......它只改變了文本框,而不是字段標籤的寬度。任何幫助? 謝謝!

+1

你是什麼意思「字段標籤的寬度而不是標籤本身」?你試過'labelWidth'嗎? http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.form.Labelable-cfg-labelWidth – kevhender

+0

我想要更多的空間用於文本infront ob標籤。所以,當我改變寬度時,文字「產品數字場與身高」有一個突破,並進入新行。我嘗試過'labelWidth',但它只改變輸入字段。 – user2477311

+0

這仍然沒有意義。 「標籤前面的文字空間」?哪有這回事。另外,改變'labelWidth'沒有辦法改變輸入字段,它會改變標籤的寬度。既然你正在使用'anchor:100%',它可能會改變標籤和字段寬度,但是你所說的不可能是真的。 – kevhender

回答

7

更改labelWidth正在更改輸入字段的寬度,因爲您正在使用anchor: 100%。拿出這個和labelWidth應該做更多像你所期待的。