Come conoscere il valore dell'indice selezionato / scheda aperta Flex (TabNavigator)
-
26-10-2019 - |
Domanda
Ho un Tab mx navigatore e ha aggiunto diversi Childs ... posso usare selectedIndex (int) per aprire / selezionare la scheda corrispondente (int), ma Come faccio a sapere il valore di una scheda selezionata / open ???
Tutte le idee.
Si prega di aiuto
Soluzione
È necessario proprietà selectedIndex
(è leggibile / scrivibile). Si veda anche Event.CHANGED
al cambiamento scheda cattura.
Altri suggerimenti
Vuoi dire il contenuto del navigatore?
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
minWidth="955"
minHeight="600">
<fx:Script>
<![CDATA[
import mx.core.INavigatorContent;
import mx.events.IndexChangedEvent;
protected function tabNavigator_changeHandler(event:IndexChangedEvent):void
{
var obj:INavigatorContent = tabNavigator.selectedChild;
}
]]>
</fx:Script>
<mx:TabNavigator id="tabNavigator"
change="tabNavigator_changeHandler(event)" />
</s:Application>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow