Измените высоту s: VGroup, если child.visible установлен в false - PullRequest
0 голосов
/ 12 ноября 2010

У меня есть код, подобный этому:

<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: HorizontalList установлено значение false. Каждый раз, когда я изменяю видимость дочернего элемента, я хочу, чтобы родитель (s: VGroup) изменил его высоту. Как это сделать в flex?

1 Ответ

0 голосов
/ 12 ноября 2010

При изменении атрибута visible с true на false также измените атрибут includeInLayout с true на false.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...