ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.collections 

HierarchicalData  - AS3 Flex

Paketmx.collections
Klassepublic class HierarchicalData
VererbungHierarchicalData Inheritance EventDispatcher Inheritance Object
Implementiert IHierarchicalData
Unterklassen GroupingCollection, GroupingCollection2

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Hierarchische Daten sind Daten, die bereits in einer Struktur von übergeordneten und untergeordneten Datenelementen vorhanden sind. Die HierarchicalData-Klasse stellt eine in AdvancedDataGrid-Steuerelementen verwendete Standardimplementierung für den Zugriff auf die Daten und ihre Verarbeitung bereit. Um das AdvancedDataGrid-Steuerelement für die Anzeige hierarchischer Daten zu konfigurieren, übergeben Sie eine Instanz der HierarchicalData-Klasse an die dataProvider-Eigenschaft. Diese Implementierung behandelt E4X, XML und Object-Knoten auf ähnliche, aber dennoch unterschiedliche Weise. Sehen Sie sich die Beschreibung der einzelnen Methoden an, um Details über die Art des Zugriffs der Methode auf Werte in Knoten unterschiedlicher Art zu erfahren.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  childrenField : String
Gibt den Feldnamen an, der zur Erkennung von untergeordneten Objekten in einem Datenelement verwendet werden soll.
HierarchicalData
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  source : Object
Die Quellsammlung.
HierarchicalData
Öffentliche Methoden
 MethodeDefiniert von
  
HierarchicalData(value:Object = null)
Konstruktor.
HierarchicalData
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
EventDispatcher
  
Gibt „true“ zurück, wenn der Knoten untergeordnete Knoten enthalten kann.
HierarchicalData
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
EventDispatcher
  
Gibt ein Objekt zurück, das die untergeordneten Knoten des Knotens darstellt.
HierarchicalData
  
Gibt Daten aus einem Knoten zurück.
HierarchicalData
  
Gibt das Stammdatenelement zurück.
HierarchicalData
  
Gibt „true“ zurück, wenn der Knoten untergeordnete Knoten enthält.
HierarchicalData
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Ereignisse
 Ereignis Übersicht Definiert von
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird.EventDispatcher
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
Eigenschaftendetails

childrenField

Eigenschaft
childrenField:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt den Feldnamen an, der zur Erkennung von untergeordneten Objekten in einem Datenelement verwendet werden soll. Standardmäßig werden alle Unterknoten als untergeordnete Elemente für XML-Daten behandelt und die children-Eigenschaft wird für den Object-Datentyp verwendet. Dies ist hilfreich beim Anpassen an ein Datenformat, das benutzerdefinierte Datenfelder zur Darstellung von untergeordneten Elementen verwendet.



Implementierung
    public function get childrenField():String
    public function set childrenField(value:String):void

source

Eigenschaft 
source:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Quellsammlung. Die Sammlung sollte die IList-Schnittstelle implementieren, um Vorgänge wie das Hinzufügen oder Entfernen von Elementen zu vereinfachen.



Implementierung
    public function get source():Object
    public function set source(value:Object):void

Verwandte API-Elemente

Konstruktordetails

HierarchicalData

()Konstruktor
public function HierarchicalData(value:Object = null)

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konstruktor.

Parameter
value:Object (default = null) — Die Daten, die zum Ausfüllen der HierarchicalData-Instanz verwendet werden.
Methodendetails

canHaveChildren

()Methode
public function canHaveChildren(node:Object):Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt true zurück, wenn der Knoten untergeordnete Knoten enthalten kann.

Knoten müssen keine untergeordneten Knoten enthalten, damit die Methode true zurückgibt. Diese Methode ist nützlich, um zu ermitteln, ob dem angegebenen Knoten untergeordnete Knoten hinzugefügt werden können.

Parameter

node:Object — Das Objekt, das den Knoten definiert.

Rückgabewerte
Booleantrue, wenn der Knoten untergeordnete Knoten enthalten kann.

getChildren

()Methode 
public function getChildren(node:Object):Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt ein Objekt zurück, das die untergeordneten Knoten des Knotens darstellt.

Parameter

node:Object — Das Objekt, das den Knoten definiert. Falls null, wird eine Sammlung von Knoten der obersten Ebene zurückgegeben.

Rückgabewerte
Object — Ein Objekt, das die untergeordneten Knoten enthält.

getData

()Methode 
public function getData(node:Object):Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt Daten aus einem Knoten zurück.

Parameter

node:Object — Das Knotenobjekt, aus dem die Daten abgerufen werden.

Rückgabewerte
Object — Die angeforderten Daten.

getRoot

()Methode 
public function getRoot():Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt das Stammdatenelement zurück.

Rückgabewerte
Object — Das Objekt, das das Stammdatenelement enthält.

hasChildren

()Methode 
public function hasChildren(node:Object):Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt true zurück, wenn der Knoten untergeordnete Knoten enthält.

Parameter

node:Object — Das Objekt, das den Knoten definiert.

Rückgabewerte
Booleantrue, wenn der Knoten untergeordnete Knoten enthält.




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.