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

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

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

【问题讨论】:

    标签: apache-flex flex3 tabs


    【解决方案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>
      

      【讨论】:

        猜你喜欢
        • 2013-08-28
        • 1970-01-01
        • 2019-01-19
        • 1970-01-01
        • 2019-01-12
        • 2018-03-27
        • 2011-07-24
        • 2016-10-24
        • 2011-03-25
        相关资源
        最近更新 更多