Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
mx.controls.treeClasses 

ITreeDataDescriptor2  - AS3 Flex

Packagemx.controls.treeClasses
Interfacepublic interface ITreeDataDescriptor2 extends ITreeDataDescriptor
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

L’interface ITreeDataDescriptor2 définit les méthodes d’analyse et d’ajout de nœuds à une collection de données qui est affichée par un contrôle Tree.

Eléments de l’API associés



Méthodes publiques
 MéthodeDéfini par
 Inherited
addChildAt(parent:Object, newChild:Object, index:int, model:Object = null):Boolean
Ajoute un nœud enfant à un nœud, à l’index spécifié.
ITreeDataDescriptor
 Inherited
Permet d’accéder aux enfants d’un nœud en renvoyant la vue d’une collection d’enfants s’ils existent.
ITreeDataDescriptor
 Inherited
getData(node:Object, model:Object = null):Object
Obtient les données d’un nœud.
ITreeDataDescriptor
  
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.
ITreeDataDescriptor2
  
getNodeDepth(node:Object, iterator:IViewCursor, model:Object = null):int
Renvoie la profondeur du nœud, c’est-à-dire le nombre de ses ancêtres.
ITreeDataDescriptor2
  
getParent(node:Object, collection:ICollectionView, model:Object = null):Object
Renvoie le parent du nœud. Le parent d’un nœud de niveau supérieur a la valeur null.
ITreeDataDescriptor2
 Inherited
hasChildren(node:Object, model:Object = null):Boolean
Vérifie l’existence des enfants dans un nœud sans fin d’exécution.
ITreeDataDescriptor
 Inherited
isBranch(node:Object, model:Object = null):Boolean
Vérifie la fin d’exécution d’un nœud.
ITreeDataDescriptor
 Inherited
removeChildAt(parent:Object, child:Object, index:int, model:Object = null):Boolean
Supprime un nœud enfant d’un nœud, à l’index spécifié.
ITreeDataDescriptor
Détails de la méthode

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.

Valeur renvoyée
ICollectionView — Instance ICollectionView.

Eléments de l’API associés

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.

Valeur renvoyée
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.

Valeur renvoyée
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.




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.