![](/img/trans.png)
[英]D3.js Why do some rectangles have wider strokes than others (in a stacked bar chart)?
[英]In and Ext JS form, how can I make some field widths wider than others?
在Ext JS表單中,我可以在表單本身中定義labelWidth 。
但是在這種情況下,我希望某些標簽(標題)具有更寬的寬度。
然而,即使我將它們定義明確 ,他們仍然一樣寬的人:
我當然可以將它們全部更改為更寬的寬度,但這也不可取 :
如何定義所有字段的寬度為100,而標題字段的寬度為200?
這是當前代碼:
var form_left = new Ext.FormPanel({
frame:true,
labelWidth: 100,
labelAlign: 'left',
bodyStyle:'padding:10px',
width: 300,
height: 600,
autoScroll: true,
itemCls: 'form_row',
defaultType: 'displayfield',
items: [{
fieldLabel: 'BASE PRODUCT',
itemCls: 'form_row_header',
labelSeparator: '',
labelWidth: 200
},{
fieldLabel: 'Product',
value: 'Brochure'
},{
fieldLabel: 'Format',
value: 'DIN A4 portrait (201 x 297 cm)'
},{
fieldLabel: 'Amount',
value: '50 sheets'
},{
fieldLabel: 'Product',
value: 'Brochure'
},{
fieldLabel: 'Product',
value: 'Brochure'
},{
fieldLabel: 'Product',
value: 'Brochure'
},{
fieldLabel: 'ADDITIONAL OPTIONS',
itemCls: 'form_row_header',
labelSeparator: '',
labelWidth: 200
},{
fieldLabel: 'Product',
value: 'Brochure'
},{
fieldLabel: 'Format',
value: 'DIN A4 portrait (201 x 297 cm)'
},{
fieldLabel: 'Amount',
value: '50 sheets'
}
]
});
我會為您的兩個標頭而不是fieldLabel
使用xtype: 'label'
。 將字段更改為以下內容:
{
xtype: 'label',
text: 'BASE PRODUCT',
cls: 'form_row_header'
}
和
{
xtype: 'label',
text: 'ADDITIONAL OPTIONS',
cls: 'form_row_header'
}
看下面的jsFiddle作為一個完整的例子:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.