0
我有一個組件mxml,其中有一個保存按鈕,單擊保存按鈕時,我需要顯示另一個組件,它將位於選項卡導航器中,對此,我使用視圖疊加。我的問題是,點擊保存時,我需要顯示第二個選項卡,而不是第一個選項卡,但默認情況下會顯示第一個選項卡。Flex:在導航器中導航
這怎麼可能完成?
我有一個組件mxml,其中有一個保存按鈕,單擊保存按鈕時,我需要顯示另一個組件,它將位於選項卡導航器中,對此,我使用視圖疊加。我的問題是,點擊保存時,我需要顯示第二個選項卡,而不是第一個選項卡,但默認情況下會顯示第一個選項卡。Flex:在導航器中導航
這怎麼可能完成?
我會在我的要求是什麼,以及我是如何做到的。
在我的主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;
}