Навигатор вкладок Flex: инициализация скрытых вкладок

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

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


person luca    schedule 02.12.2009    source источник


Ответы (2)


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

<mx:TabNavigator creationPolicy="all">
    <!--Children-->
</mx:TabNavigator>
person Amarghosh    schedule 02.12.2009

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

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

private function initMainTab():void 
    { 
        for (var i:int = 0; i < superTabNav.getChildren().length ; i++)  
        { 
            superTabNav.selectedIndex = i; 
            superTabNav.validateNow();      
        } 
        superTabNav.selectedIndex = 0; 
    }
person AabinGunz    schedule 13.02.2012