Package | mx.managers |
Interface | public interface IHistoryManagerClient |
Implémenteurs | Accordion, PanelManager, ViewStack |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Cette interface est implémentée par les conteneurs de navigation Flex TabNavigator, Accordion et ViewStack. Elle doit être implémentée par tout autre composant enregistré avec le gestionnaire d’historique.
Eléments de l’API associés
Méthodes publiques
Méthode | Défini par | ||
---|---|---|---|
Charge l’état de cet objet. | IHistoryManagerClient | ||
Enregistre l’état de cet objet. | IHistoryManagerClient | ||
Convertit cet objet en chaîne unique. | IHistoryManagerClient |
Détails de la méthode
loadState | () | méthode |
public function loadState(state:Object):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Charge l’état de cet objet.
Paramètres
state:Object — Etat de l’objet à charger. La valeur est null lors du chargement de l’état initial de l’application.
|
Exemple
Comment utiliser cet exemple
Le code suivant charge l’index sélectionné et recherche une chaîne de l’état enregistré.
public function loadState(state:Object):void { // First, check to see if state is null. When the app is reset // back to its initial state, loadState() is passed null. if (state == null) { myList.selectedIndex = -1; mySearchInput.text = ""; } else { myList.selectedIndex = state.selectedIndex; mySearchInput.text = state.searchString; } }
saveState | () | méthode |
public function saveState():Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Enregistre l’état de cet objet. L’objet contient des paires nom:valeur pour chaque propriété à enregistrer avec l’état.
Le gestionnaire d’historique recueille les informations d’état de tous les composants et encode les informations au format d’URL. La longueur des URL est limitée sur la plupart des navigateurs, les informations d’état renvoyées doivent dont être aussi concises que possible.
Valeur renvoyéeObject — Etat de cet objet.
|
Exemple
Comment utiliser cet exemple
Le code suivant enregistre l’index sélectionné à partir d’un objet List et une chaîne de recherche.
public function saveState():Object { var state:Object = {}; state.selectedIndex = myList.selectedIndex; state.searchString = mySearchInput.text; return state; }
toString | () | méthode |
Tue Jun 12 2018, 09:30 AM Z