| Package | mx.controls.menuClasses |
| Interface | public interface IMenuDataDescriptor |
| Implémenteurs | DefaultDataDescriptor |
| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Eléments de l’API associés
| Méthode | Défini par | ||
|---|---|---|---|
Ajoute un nœud enfant au nœud qui se trouve à l’index spécifié. | IMenuDataDescriptor | ||
Permet d’accéder aux enfants d’un nœud. | IMenuDataDescriptor | ||
Renvoie les données d’un nœud. | IMenuDataDescriptor | ||
Renvoie le nom du groupe de cases d’option auquel appartient le nœud, le cas échéant. | IMenuDataDescriptor | ||
Renvoie l’identifiant de type d’un nœud. | IMenuDataDescriptor | ||
Détermine si le nœud a réellement des enfants. | IMenuDataDescriptor | ||
Vérifie la fin d’exécution d’un nœud. | IMenuDataDescriptor | ||
Indique si le nœud est activé. | IMenuDataDescriptor | ||
Indique si le nœud est basculé. | IMenuDataDescriptor | ||
Supprime le nœud enfant d’un nœud à l’index spécifié. | IMenuDataDescriptor | ||
Définit la valeur du champ ou attribut dans le fournisseur de données qui identifie si le nœud est activé. | IMenuDataDescriptor | ||
Définit la valeur du champ ou attribut dans le fournisseur de données qui identifie si le nœud est basculé. | IMenuDataDescriptor | ||
addChildAt | () | méthode |
public function addChildAt(parent:Object, newChild:Object, index:int, model:Object = null):Boolean| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ajoute un nœud enfant au nœud qui se trouve à l’index spécifié. Cette implémentation se comporte comme suit :
- Si le paramètre
parenta la valeur null ou undefined, il insère le paramètrechildà l’index spécifié dans la collection indiquée par le paramètremodel. - Si le paramètre
parenta un champ ou une propriétéchildren, la méthode lui ajoute le paramètrechildà l’emplacement du paramètreindex. Dans ce cas, le paramètremodeln’est pas nécessaire. - Si le paramètre
parentn’a pas de champ ou de propriétéchildren, la méthode ajoute la propriétéchildrenau paramètreparent. La méthode ajoute ensuite le paramètrechildau parent à l’emplacement du paramètreindex. Dans ce cas, le paramètremodeln’est pas nécessaire. - Si la valeur
indexest supérieure à la longueur de la collection ou au nombre d’enfants du parent, l’objet est ajouté en tant que dernier enfant.
Paramètres
parent:Object — Objet nœud qui sera le parent de l’enfant.
| |
newChild:Object — Objet nœud qui sera le parent du nœud.
| |
index:int — Index de base zéro de l’endroit où placer le nœud enfant par rapport au parent.
| |
model:Object (default = null) — Collection entière dont fait partie ce nœud.
|
Boolean — La valeur est true en cas de réussite.
|
getChildren | () | méthode |
public function getChildren(node:Object, model:Object = null):ICollectionView| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Permet d’accéder aux enfants d’un nœud. Renvoie une collection d’enfants s’ils existent. Si le nœud est un objet, la méthode renvoie le contenu du champ children de l’objet en tant qu’objet ArrayCollection. Si le nœud est XML, la méthode renvoie un objet XMLListCollection contenant les éléments enfant.
Paramètres
node:Object — Objet nœud en cours d’évaluation.
| |
model:Object (default = null) — Collection contenant le nœud ; ignorée par cette classe.
|
ICollectionView — Objet contenant les nœuds enfant.
|
getData | () | méthode |
public function getData(node:Object, model:Object = null):Object| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie les données d’un nœud. Renvoie actuellement le nœud entier.
Paramètres
node:Object — Objet nœud en cours d’évaluation.
| |
model:Object (default = null) — Collection contenant le nœud ; ignorée par cette classe.
|
Object — Nœud.
|
getGroupName | () | méthode |
public function getGroupName(node:Object):String| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie le nom du groupe de cases d’option auquel appartient le nœud, le cas échéant. Cette méthode est utilisée par les contrôles basés sur les menus.
Paramètres
node:Object — Nœud pour lequel extraire le nom du groupe.
|
String — Valeur de l’attribut groupName ou du champ du nœud ou chaîne vide si aucune entrée de ce type n’existe.
|
getType | () | méthode |
public function getType(node:Object):String| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie l’identifiant de type d’un nœud. Cette méthode est utilisée pour les contrôles basés sur les menus pour déterminer si le nœud représente un séparateur, une case d’option, une case à cocher ou un élément normal.
Paramètres
node:Object — Objet nœud pour lequel extraire le type.
|
String — Valeur de l’attribut type ou du champ du nœud ou chaîne vide si aucun champ de ce type n’existe.
|
hasChildren | () | méthode |
public function hasChildren(node:Object, model:Object = null):Boolean| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Détermine si le nœud a réellement des enfants.
Paramètres
node:Object — Objet nœud en cours d’évaluation.
| |
model:Object (default = null) — Collection contenant le nœud ; ignorée par cette classe.
|
Boolean — La valeur est true si ce nœud a actuellement des enfants.
|
isBranch | () | méthode |
public function isBranch(node:Object, model:Object = null):Boolean| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Vérifie la fin d’exécution d’un nœud. Les branches sont sans fin d’exécution mais n’ont pas besoin d’avoir des nœuds terminaux. Si le nœud est XML, renvoie la valeur true si le nœud a des enfants ou un attribut true isBranch. Si le nœud est un objet, renvoie la valeur true si le nœud a un champ (éventuellement vide) children.
Paramètres
node:Object — Objet nœud en cours d’évaluation.
| |
model:Object (default = null) — Collection contenant le nœud ; ignorée par cette classe.
|
Boolean — La valeur est true si ce nœud est sans fin d’exécution.
|
isEnabled | () | méthode |
public function isEnabled(node:Object):Boolean| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indique si le nœud est activé. Cette méthode est utilisée par les contrôles basés sur les menus.
Paramètres
node:Object — Nœud pour lequel extraire l’état.
|
Boolean — Valeur de l’attribut enabled ou du champ du nœud ou valeur true si aucune entrée de ce type n’existe ou si la valeur n’est pas false.
|
isToggled | () | méthode |
public function isToggled(node:Object):Boolean| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indique si le nœud est basculé. Cette méthode est utilisée par les contrôles basés sur les menus.
Paramètres
node:Object — Nœud pour lequel extraire l’état.
|
Boolean — Valeur de l’attribut toggled ou du champ du nœud ou valeur false si aucune entrée de ce type n’existe.
|
removeChildAt | () | méthode |
public function removeChildAt(parent:Object, child:Object, index:int, model:Object = null):Boolean| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Supprime le nœud enfant d’un nœud, à l’index spécifié. Si le paramètre parent a la valeur null ou est indéterminé, la méthode utilise le paramètre model pour accéder à l’enfant. Sinon, il utilise le paramètre parent et ignore le paramètre model.
Paramètres
parent:Object — Objet nœud qui est le parent actuel du nœud enfant.
| |
child:Object — Nœud en cours de suppression.
| |
index:int — Index de base zéro du nœud enfant à supprimer, par rapport au parent.
| |
model:Object (default = null) — Collection entière dont fait partie ce nœud.
|
Boolean — La valeur est true en cas de réussite.
|
setEnabled | () | méthode |
public function setEnabled(node:Object, value:Boolean):void| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Définit la valeur du champ ou attribut dans le fournisseur de données qui identifie si le nœud est activé. Cette méthode définit la valeur de l’attribut ou du champ enabled du nœud. Cette méthode est utilisée par les contrôles basés sur les menus.
Paramètres
node:Object — Nœud pour lequel définir l’état.
| |
value:Boolean — Indique si le nœud est activé.
|
setToggled | () | méthode |
public function setToggled(node:Object, value:Boolean):void| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Définit la valeur du champ ou attribut dans le fournisseur de données qui identifie si le nœud est basculé. Cette méthode définit la valeur de l’attribut ou du champ toggled du nœud. Cette méthode est utilisée par les contrôles basés sur les menus.
Paramètres
node:Object — Nœud pour lequel définir l’état.
| |
value:Boolean — Indique si le nœud est basculé.
|
Tue Jun 12 2018, 09:30 AM Z