如何更改默认的 mx:Form 布局?
我的表单需要水平布局,它们看起来像这样:
<mx:Form id="myForm" width="100%">
<mx:FormItem label="Color">
<s:ComboBox id="color">
<s:dataProvider>
<mx:ArrayList>
<fx:String>Red</fx:String>
<fx:String>Orange</fx:String>
<fx:String>Yellow</fx:String>
<fx:String>Blue</fx:String>
<fx:String>Green</fx:String>
</mx:ArrayList>
</s:dataProvider>
</s:ComboBox>
</mx:FormItem>
</mx:Form>
我对新的 Flex 4 架构非常困惑......
I need an horizontal layout on my forms, they look like this:
<mx:Form id="myForm" width="100%">
<mx:FormItem label="Color">
<s:ComboBox id="color">
<s:dataProvider>
<mx:ArrayList>
<fx:String>Red</fx:String>
<fx:String>Orange</fx:String>
<fx:String>Yellow</fx:String>
<fx:String>Blue</fx:String>
<fx:String>Green</fx:String>
</mx:ArrayList>
</s:dataProvider>
</s:ComboBox>
</mx:FormItem>
</mx:Form>
I'm very confused about the new Flex 4 architecture...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
默认情况下,
Form
组件将始终垂直布局其子组件。如果您想要水平布局,则必须扩展Form
类。试试这个:HorizontalForm.as
By default, the
Form
component will always layout its children vertically. If you want a horizontal layout instead, you'll have to extend theForm
class. Try this:HorizontalForm.as