| Package | mx.controls.treeClasses |
| Classe | public class DefaultDataDescriptor |
| Héritage | DefaultDataDescriptor Object |
| Implémente | ITreeDataDescriptor2, IMenuDataDescriptor |
| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
dataDescriptor des contrôles Tree, Menu, MenuBar et PopUpMenuButton.
Eléments de l’API associés
mx.controls.menuClasses.IMenuDataDescriptor
mx.controls.Menu
mx.controls.MenuBar
mx.controls.PopUpMenuButton
mx.controls.Tree
| Méthode | Défini par | ||
|---|---|---|---|
Constructeur. | DefaultDataDescriptor | ||
Ajoute un nœud enfant au nœud qui se trouve à l’index spécifié. | DefaultDataDescriptor | ||
Permet d’accéder aux enfants d’un nœud. | DefaultDataDescriptor | ||
Renvoie les données d’un nœud. | DefaultDataDescriptor | ||
Renvoie le nom du groupe de cases d’option auquel appartient le nœud, le cas échéant. | DefaultDataDescriptor | ||
getHierarchicalCollectionAdaptor(hierarchicalData:ICollectionView, uidFunction:Function, openItems:Object, model:Object = null):ICollectionView
Renvoie une instance ICollectionView qui donne aux données hiérarchiques l’apparence d’une instance ICollectionView linéaire. | DefaultDataDescriptor | ||
Renvoie la profondeur du nœud, c’est-à-dire le nombre de ses ancêtres. | DefaultDataDescriptor | ||
Renvoie le parent du nœud. Le parent d’un nœud de niveau supérieur a la valeur null. | DefaultDataDescriptor | ||
Renvoie l’identifiant de type d’un nœud. | DefaultDataDescriptor | ||
Détermine si le nœud a réellement des enfants. | DefaultDataDescriptor | ||
![]() |
Indique si la propriété spécifiée d’un objet est définie. | Object | |
Vérifie la fin d’exécution d’un nœud. | DefaultDataDescriptor | ||
Indique si le nœud est activé. | DefaultDataDescriptor | ||
![]() |
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | |
Indique si le nœud est basculé. | DefaultDataDescriptor | ||
![]() |
Indique si la propriété spécifiée existe et est énumérable. | Object | |
Supprime le nœud enfant d’un nœud à l’index spécifié. | DefaultDataDescriptor | ||
Définit la valeur du champ ou attribut dans le fournisseur de données qui identifie si le nœud est activé. | DefaultDataDescriptor | ||
![]() |
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | |
Définit la valeur du champ ou attribut dans le fournisseur de données qui identifie si le nœud est basculé. | DefaultDataDescriptor | ||
![]() |
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | |
![]() |
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | |
![]() |
Renvoie la valeur primitive de l’objet spécifié. | Object | |
DefaultDataDescriptor | () | Constructeur |
public function DefaultDataDescriptor()| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
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.
|
getHierarchicalCollectionAdaptor | () | méthode |
public function getHierarchicalCollectionAdaptor(hierarchicalData:ICollectionView, uidFunction:Function, openItems: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 |
Renvoie une instance ICollectionView qui donne aux données hiérarchiques l’apparence d’une instance ICollectionView linéaire.
Paramètres
hierarchicalData:ICollectionView — Données hiérarchiques.
| |
uidFunction:Function — Fonction qui prend un objet et renvoie l’UID, en tant que chaîne. Ce paramètre correspond généralement à la méthode Tree.itemToUID().
| |
openItems:Object — Les éléments qui ont été ouverts ou définis comme étant ouverts.
| |
model:Object (default = null) — Collection à laquelle appartient ce nœud.
|
ICollectionView — Instance ICollectionView.
|
getNodeDepth | () | méthode |
public function getNodeDepth(node:Object, iterator:IViewCursor, model:Object = null):int| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie la profondeur du nœud, c’est-à-dire le nombre de ses ancêtres.
Paramètres
node:Object — Objet définissant le nœud.
| |
iterator:IViewCursor — Instance IViewCursor pouvant servir au calcul.
| |
model:Object (default = null) — Collection à laquelle appartient ce nœud.
|
int — Profondeur du nœud, où 0 correspond au niveau supérieur et -1 si la profondeur ne peut pas être calculée.
|
getParent | () | méthode |
public function getParent(node:Object, collection:ICollectionView, 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 le parent du nœud. Le parent d’un nœud de niveau supérieur a la valeur null.
Paramètres
node:Object — Objet définissant le nœud.
| |
collection:ICollectionView — Instance ICollectionView pouvant servir au calcul.
| |
model:Object (default = null) — Collection à laquelle appartient ce nœud.
|
Object — Nœud parent comptant le nœud parmi ses enfants. La valeur est null s’il s’agit d’un nœud de niveau supérieur et undefined s’il est impossible de déterminer le parent.
|
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
Masquer les propriétés publiques héritées
Afficher les propriétés publiques héritées