Xml 如何在a内换行<;mx:GridItem>;flex中的标签?

Xml 如何在a内换行<;mx:GridItem>;flex中的标签?,xml,apache-flex,actionscript,adobe,mxml,Xml,Apache Flex,Actionscript,Adobe,Mxml,我是Flex的新手,我从几个小时以来就被困在这里面 我拥有的mxml文件结构如下:- <mx:Grid> . . . <mx:GridRow> <mx:GridItem> <mx:Text text="blah blah" visible="some condition"/> <mx:Repeater dataprovider="something something" visible="xyz">


我是Flex的新手,我从几个小时以来就被困在这里面

我拥有的mxml文件结构如下:-

<mx:Grid>
.
.
.
<mx:GridRow>
<mx:GridItem>
     <mx:Text text="blah blah" visible="some condition"/>
     <mx:Repeater dataprovider="something something" visible="xyz">
          <AnotherFileCalled paddingLeft = "5">
     </mx:Repeater>
</mx:GridItem>
我希望它可以显示为:-

Personal - asd@gmail.com 
Work - asdasdas@gmail.com
谢谢你抽出时间

Zingo

下面是关于
GridItem
中布局的说明:

GridItem容器在GridRow容器中定义了一个网格单元。(GridRow容器反过来定义网格容器中的一行。)GridItem容器可以包含任意数量的子项,这些子项的布局与HBox容器中的布局相同。如果不需要HBox布局,请创建一个容器(如VBox容器)作为GridItem控件的子容器,并将其他组件放置在此子容器中

因此,您可以尝试:

<mx:GridItem>
    <mx:VBox>
        <mx:Text text="blah blah" visible="some condition"/>
        <mx:Repeater dataprovider="something something" visible="xyz">
            <AnotherFileCalled paddingLeft = "5">
        </mx:Repeater>
    </mx:VBox>
</mx:GridItem>


我看到您的最新编辑显示了所需的布局。您应该能够使用我的答案中的信息,通过稍微重新安排网格项的内容来实现这一点。您可能需要使用HBox,小心不要在网格中嵌套太多的框,滚动性能可能会受到影响。。。
<mx:GridItem>
    <mx:VBox>
        <mx:Text text="blah blah" visible="some condition"/>
        <mx:Repeater dataprovider="something something" visible="xyz">
            <AnotherFileCalled paddingLeft = "5">
        </mx:Repeater>
    </mx:VBox>
</mx:GridItem>
<mx:GridItem>
    <mx:Text text="blah blah" visible="some condition"/>
    <mx:VBox>
        <mx:Repeater dataprovider="something something" visible="xyz">
            <AnotherFileCalled paddingLeft = "5">
        </mx:Repeater>
    </mx:VBox>
</mx:GridItem>