我做了這個表單,但是您可以看到第一列字段沒有正確對齊。 我試圖用圖形編輯器來做,但它不會這樣做。Flex 3.5 - 表單對齊
下面是代碼:
<mx:TitleWindow
id="SearchTitleWindow"
title="Recherche"
showCloseButton="true"
horizontalAlign="right"
width="627.8656"
height="201" x="267" y="275">
<mx:VBox width="100%" height="116">
<mx:HBox>
<mx:FormItem label="Numéro voie : " width="140.71146" height="21.007908">
<mx:TextInput id="numVoie" width="41.916996" height="21.007908"/>
</mx:FormItem>
<mx:FormItem label="Nature voie : " >
<mx:TextInput id="natVoie" width="100"/>
</mx:FormItem>
<mx:FormItem label="Nom voie* : " >
<mx:TextInput id="nomVoie" width="163.91306" height="21.007908"/>
</mx:FormItem>
</mx:HBox>
<mx:HBox width="597.33203" height="20.98814">
<mx:FormItem label="Complement : " width="599.3083" height="21.007908">
<mx:TextInput id="Complement" width="497.92493" height="21.007908"/>
</mx:FormItem>
</mx:HBox>
<mx:HBox>
<mx:FormItem label="Code postal* : " >
<mx:TextInput id="codePostal" width="101.581024" height="21.996048"/>
</mx:FormItem>
<mx:FormItem label="Commune* : " >
<mx:TextInput id="Commune" width="294.13046" height="21.007908"/>
</mx:FormItem>
</mx:HBox>
<mx:HBox>
<mx:FormItem label="Coordonnées : " >
<mx:TextInput id="coordOne" width="169.01187" height="21.007908"/>
</mx:FormItem>
<mx:FormItem label=" " >
<mx:TextInput id="coordTwo" width="169.40714" height="21.007908"/>
</mx:FormItem>
<mx:Button id="geocoderTourneeSearchBtn"
styleName="button"
width="120"
label="Géocoder"/>
</mx:HBox>
</mx:VBox>
<mx:ControlBar horizontalAlign="right" height="45">
<mx:Button id="cancelTourneeSearchBtn"
styleName="button"
width="200"
label="Annuler"/>
<mx:Button id="searchTourneeSearchBtn"
styleName="button"
width="200"
label="Rechercher"/>
</mx:ControlBar>
</mx:TitleWindow>
怪異的高度和寬度參數已經由圖形編輯器中設置。 任何想法如何做?
謝謝。
PS:我只可以使用的Flex SDK 3.5
應該注意的是Flex的Form和FormItem一起工作來解決這個可變標籤寬度的問題。所以這不是真的必要,如果你正確地建立表格:) –
我解決了這個問題,不使用表單,而是使用Label和textField標記,然後點擊按鈕時調用方法 –