2009-12-02 2 views
8

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

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

ответ

14

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

<mx:TabNavigator creationPolicy="all"> 
    <!--Children--> 
</mx:TabNavigator> 
+0

все еще работает отлично сегодня. –

0

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

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

private function initMainTab():void 
    { 
     for (var i:int = 0; i < superTabNav.getChildren().length ; i++) 
     { 
      superTabNav.selectedIndex = i; 
      superTabNav.validateNow();  
     } 
     superTabNav.selectedIndex = 0; 
    } 
Смежные вопросы