Flex 选项卡导航器:初始化隐藏的选项卡

Posted

技术标签:

【中文标题】Flex 选项卡导航器:初始化隐藏的选项卡【英文标题】:Flex tab navigator: initialize hidden tabs 【发布时间】:2010-12-22 09:09:30 【问题描述】:

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

我怎样才能让它就像用户点击了每个标签一样?

【问题讨论】:

【参考方案1】:

我正在使用SuperTabNavigator,它是 TabNavigator 导航容器的扩展

我使用下面的脚本来初始化所有标签

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

【讨论】:

【参考方案2】:

将其creationPolicy 设置为"all"

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

【讨论】:

以上是关于Flex 选项卡导航器:初始化隐藏的选项卡的主要内容,如果未能解决你的问题,请参考以下文章

Flex中TabNavigator隐藏和显示选项卡

Flex中TabNavigator隐藏和显示选项卡

如何在导航栏中舍入当前选项卡上方和下方的选项卡,除了当前选项卡之外,还隐藏导航栏

引导、导航选项卡、下拉菜单;如何根据 URI 设置活动选项卡

单击隐藏选项卡视图控制器中的后退按钮时如何显示选项卡

ribbon 收起 最小化 导航条 选项卡 navBarControl 隐藏