【问题标题】:Flex FormItem alignmentFlex FormItem 对齐
【发布时间】:2026-01-27 02:50:01
【问题描述】:

我想知道是否有办法将 FormItem 标记的标签正确放置。我的意思是,默认情况下,FormItem 标签和 TextInput 看起来像这样:“名称:[textinput]”
但我希望我的表单看起来像这样: "[textinput] :Name" 。我尝试了许多属性和属性,但似乎没有这样做的属性。谁能帮我这个? 谢谢

【问题讨论】:

    标签: apache-flex forms


    【解决方案1】:

    使用 Flex 4.5 SDK

    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
                   xmlns:s="library://ns.adobe.com/flex/spark" 
                   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
        <s:Form layoutDirection="rtl">
            <s:FormItem label="First item">
                <s:TextInput>
    
                </s:TextInput> 
            </s:FormItem>
        </s:Form>
    </s:Application>
    

    【讨论】:

      【解决方案2】:

      我们可以使用 HBox 代替 FormItem,但我们需要明确提及 Label

          <mx:HBox>
          <mx:TextInput id="text"/>
          <mx:Label text="Text Input"/>
          </mx:HBox>
      

      【讨论】:

      • 谢谢,我以前做过,但是表单更容易使用