Package | mx.collections |
Classe | public class HierarchicalData |
Héritage | HierarchicalData EventDispatcher Object |
Implémente | IHierarchicalData |
Sous-classes | GroupingCollection, GroupingCollection2 |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
dataProvider
une instance de la classe HierarchicalData. Cette implémentation traite les nœuds E4X, XML et Object de manière quelque peu différente. Pour plus d’informations sur la manière dont les méthodes accèdent aux valeurs dans différents types de nœuds, voir la description de chaque méthode.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
childrenField : String
Indique le nom du champ à utiliser pour détecter les objets enfant dans un élément de données. | HierarchicalData | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
source : Object
Collection source. | HierarchicalData |
Méthode | Défini par | ||
---|---|---|---|
HierarchicalData(value:Object = null)
Constructeur. | HierarchicalData | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Renvoie true si le nœud peut contenir des enfants. | HierarchicalData | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Renvoie un objet représentant les enfants du nœud. | HierarchicalData | ||
Renvoie les données issues d’un nœud. | HierarchicalData | ||
Renvoie l’élément de données racine. | HierarchicalData | ||
Renvoie true si le nœud contient des enfants. | HierarchicalData | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
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 la propriété spécifiée existe et est énumérable. | Object | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
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 | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
childrenField | propriété |
childrenField:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indique le nom du champ à utiliser pour détecter les objets enfant dans un élément de données. Par défaut, tous les sous-nœuds sont considérés comme des enfants des données XML et la propriété children
est utilisée comme type de données de l’objet. Cette propriété est utile pour s’adapter à un format de date qui utilise des champs de données personnalisés pour représenter les enfants.
Implémentation
public function get childrenField():String
public function set childrenField(value:String):void
source | propriété |
source:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Collection source. La collection doit implémenter l’interface IList pour simplifier les opérations telles que l’ajout et la suppression d’éléments.
Implémentation
public function get source():Object
public function set source(value:Object):void
Eléments de l’API associés
HierarchicalData | () | Constructeur |
canHaveChildren | () | méthode |
public function canHaveChildren(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 |
Renvoie true
si le nœud peut contenir des enfants.
Les nœuds ne doivent pas nécessairement contenir des enfants pour que la méthode renvoie true
. Cette méthode est utile pour déterminer si d’autres nœuds peuvent être ajoutés comme enfants au nœud spécifié.
Paramètres
node:Object — Objet définissant le nœud.
|
Boolean — Renvoie true si le nœud peut contenir des enfants.
|
getChildren | () | méthode |
public function getChildren(node:Object):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 un objet représentant les enfants du nœud.
Paramètres
node:Object — Objet définissant le nœud. Si la valeur est null , une collection de nœuds de niveau supérieur est renvoyée.
|
Object — Objet contenant les nœuds enfant.
|
getData | () | méthode |
public function getData(node:Object):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 issues d’un nœud.
Paramètres
node:Object — Objet de nœud auprès duquel les données doivent être obtenues.
|
Object — Données demandées.
|
getRoot | () | méthode |
hasChildren | () | méthode |
public function hasChildren(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 |
Renvoie true
si le nœud contient des enfants.
Paramètres
node:Object — Objet définissant le nœud.
|
Boolean — Renvoie true si le nœud contient des enfants.
|
Tue Jun 12 2018, 09:30 AM Z