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
parent
a 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
parent
a 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ètremodel
n’est pas nécessaire. - Si le paramètre
parent
n’a pas de champ ou de propriétéchildren
, la méthode ajoute la propriétéchildren
au paramètreparent
. La méthode ajoute ensuite le paramètrechild
au parent à l’emplacement du paramètreindex
. Dans ce cas, le paramètremodel
n’est pas nécessaire. - Si la valeur
index
est 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