Навигатор вкладок Flex: инициализация скрытых вкладок
моя проблема: у меня есть навигатор вкладок со многими формами на каждой вкладке. Но у меня есть одна глобальная кнопка сохранения. Проблема в том, что если я не открываю вкладку, она не инициализируется, и поэтому формы, которые она содержит, не существуют..
Как я могу сделать так, как если бы пользователь нажал на каждую вкладку?
2 ответов
установить его creationPolicy
to "all"
<mx:TabNavigator creationPolicy="all">
<!--Children-->
</mx:TabNavigator>
Я использую SuperTabNavigator который является расширением навигационного контейнера TabNavigator
я использовал приведенный ниже скрипт для инициализации всех вкладок
private function initMainTab():void
{
for (var i:int = 0; i < superTabNav.getChildren().length ; i++)
{
superTabNav.selectedIndex = i;
superTabNav.validateNow();
}
superTabNav.selectedIndex = 0;
}