2009-12-02 164 views
8

我的问题:我有一个选项卡导航器,每个选项卡中有许多表单。但我有一个全局保存按钮。问题是,如果我没有打开一个Tab,它不会被初始化,因此它包含的表单不存在。Flex选项卡导航器:初始化隐藏选项卡

如何使用它可以像用户点击每个选项卡一样?

回答

14

设置其creationPolicy"all"

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

仍然有效今天完美。 – 2013-08-15 18:45:43

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; 
    }