Flex Horizo​​ntalLayout - 隐藏子元素

时间:2010-11-27 03:18:13

标签: flex layout flex4

我有一个布局设置为水平的火花组。该组包含一堆按钮和自定义控件(它有点像工具栏)。

我时不时地需要有条理地隐藏工具栏中的几个元素。

我可以将visibile属性设置为false并隐藏它,但布局不会改变,它会留下很大的空白。

我希望水平布局组重新排列项目,以便它不会留下不可见项目的间隙。

有可能吗?

我可以在我的元素上使用一个属性来告诉布局忽略它们并重绘自己吗?

1 个答案:

答案 0 :(得分:3)

您需要将includeInLayout设置为false或将其绑定到visible属性。这将确保当它不可见时,它不会在布局中考虑。

<s:Label text="Test" 
    id="myLabel" 
    includeInLayout="{myLabel.visible}" 
    visible="false" />