Навигатор вкладок Flex: инициализация скрытых вкладок - PullRequest
8 голосов
/ 02 декабря 2009

Моя проблема: у меня есть навигатор вкладок, с множеством форм на каждой вкладке. Но у меня есть одна глобальная кнопка сохранения. Проблема в том, что если я не открываю вкладку, она не инициализируется, и поэтому формы, которые она содержит, не существуют ..

Как я могу сделать так, как если бы пользователь нажимал на каждую вкладку?

Ответы [ 2 ]

14 голосов
/ 02 декабря 2009

установить creationPolicy на "all"

<mx:TabNavigator creationPolicy="all">
    <!--Children-->
</mx:TabNavigator>
0 голосов
/ 13 февраля 2012

Я использую SuperTabNavigator , который является расширением контейнера навигации TabNavigator

Я использовал приведенный ниже скрипт для инициализации всех вкладок

private function initMainTab():void 
    { 
        for (var i:int = 0; i < superTabNav.getChildren().length ; i++)  
        { 
            superTabNav.selectedIndex = i; 
            superTabNav.validateNow();      
        } 
        superTabNav.selectedIndex = 0; 
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...