【问题标题】:Change s:VGroup height when child.visible set to false当 child.visible 设置为 false 时更改 s:VGroup 高度
【发布时间】:2011-05-09 06:27:42
【问题描述】:

我有一个类似这样的代码:

<s:VGroup>
    <s:HGroup verticalAlign="middle">
        <s:Label text="label" />
        <s:TextInput id="rmName"/>
    </s:HGroup>
    <mx:HorizontalList id="imagePreview" width="100%" visible="false"
                           columnWidth="100" rowCount="1" rowHeight="130" selectable="false" borderVisible="false">
            <mx:itemRenderer>
                    ...
            </mx:itemRenderer>
        </mx:HorizontalList>
<s:VGroup>

我希望 s:VGroup 容器仅具有其可见子项的高度。 在此示例中,即使可见性 mx:Horizo​​ntalList 设置为 false,也有可用空间。每次我更改子元素的可见性时,我都希望父元素 (s:VGroup) 改变他的高度。如何在 flex 中做到这一点?

【问题讨论】:

    标签: apache-flex


    【解决方案1】:

    当您将 visible 属性从 true 更改为 false 时,还将 includeInLayout 属性从 true 更改为 false。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-31
      • 2013-05-27
      • 2014-11-10
      • 2023-03-23
      • 2014-03-11
      • 2013-01-21
      • 1970-01-01
      相关资源
      最近更新 更多