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

发布于 2024-08-13 08:21:08 字数 115 浏览 4 评论 0原文

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

我怎样才能让它看起来就像用户单击了每个选项卡一样?

My problem: I have a tab navigator, with many forms in each tab. But I have a single global save button. Problem is, if I don't open a Tab, it doesn't get initialized and therefore the forms it contains do not exist..

How Can I make it as if the user had clicked on every tab?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

临走之时 2024-08-20 08:21:08

将其 creationPolicy 设置为 "all"

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

set its creationPolicy to "all"

<mx:TabNavigator creationPolicy="all">
    <!--Children-->
</mx:TabNavigator>
带刺的爱情 2024-08-20 08:21:08

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

我使用下面的脚本来初始化所有选项卡

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

I am using SuperTabNavigator which is an extension of the TabNavigator navigation container

I used the below script to initialize all tabs

private function initMainTab():void 
    { 
        for (var i:int = 0; i < superTabNav.getChildren().length ; i++)  
        { 
            superTabNav.selectedIndex = i; 
            superTabNav.validateNow();      
        } 
        superTabNav.selectedIndex = 0; 
    }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文