Flex: навигация во вкладке - PullRequest
0 голосов
/ 31 мая 2010

У меня есть компонент mxml, в котором у меня есть кнопка сохранения, при нажатии кнопки сохранения мне нужно отобразить другой компонент, который будет находиться в навигаторе вкладок, для этого я использую стек представлений. Моя проблема заключается в том, что при нажатии кнопки «Сохранить» мне нужно отобразить вторую вкладку вместо первой, но по умолчанию будет отображаться первая вкладка.

Как это можно сделать?

1 Ответ

0 голосов
/ 04 июня 2010

Я приведу пример кода о том, каковы были мои требования и как я это сделал.

В моем основном mxml у меня есть стек представления

<mx:ViewStack id="loginViewStack"  width="100%" height="100%">
    <mx:ViewStack id="navigationViewStack"  width="100%" height="100%">
        <components:login id="id_login" label="Login"/>
        <components:offering   id="id_screen1"  label="Screen1" />
    </mx:ViewStack>

</mx:ViewStack>

Теперь скажите, что я успешно завершил вход. Мне нужно перейти на первый экран, мой экран (который является компонентом mxml). Мой экран содержит навигатор вкладок, и мне нужно перейти на вторую вкладку. Итак, что я делаю, так это завершая создание компонента screen1, я установил selectedIndex навигатора вкладок на 1. и ура! это решает проблему.

private function ():void 
{
     id_tabNavigator.selectedIndex = 1;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...