我有一个表单,其中一个字段是一个check-all-that-apply类型字段,下面有几个复选框。我需要并排显示复选框,但由于有很多,我希望它们包装到下一行。
我尝试在HGroup
内使用FormItem
及其周围的所有内容,但这会将它们全部显示在同一行,而不会换行。
<mx:FormItem>
<s:HGroup>
<s:CheckBox content="item 1" />
<s:CheckBox content="item 2" />
<s:CheckBox content="item 3" />
<s:CheckBox content="item 4" />
<s:CheckBox content="item 5" />
<s:CheckBox content="item 6" />
<s:CheckBox content="item 7" />
<s:CheckBox content="item 8" />
</s:HGroup>
</mx:FormItem>
我需要它们水平显示,但仍以某种方式换行到下一行。有什么想法吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
试试这个:
<s:Group>
<s:layout><s:TileLayout/></s:layout>
<s:CheckBox content="item 1" />
<s:CheckBox content="item 2" />
<s:CheckBox content="item 3" />
<s:CheckBox content="item 4" />
<s:CheckBox content="item 5" />
<s:CheckBox content="item 6" />
<s:CheckBox content="item 7" />
<s:CheckBox content="item 8" />
</s:Group>
Flex 4让你在<layout>
标签内的群组上定义布局,<TileLayout>
做你想要的。