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>