2009-12-02 1 views
8

Mon problème: J'ai un onglet de navigation, avec de nombreuses formes dans chaque onglet. Mais j'ai un seul bouton de sauvegarde globale. Le problème est, si je n'ouvre pas un onglet, il n'est pas initialisé et donc les formes qu'il contient n'existent pas ..Navigateur de l'onglet Flex: initialiser les onglets masqués

Comment puis-je faire comme si l'utilisateur avait cliqué sur chaque onglet?

Répondre

14

mis son creationPolicy à "all"

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

fonctionne toujours parfaitement aujourd'hui. –

0

J'utilise SuperTabNavigator qui est une extension du conteneur de navigation TabNavigator

J'ai utilisé le script ci-dessous pour initialiser tous les onglets

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