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 

IGroupingCollection  - AS3 Flex

Paketmx.collections
Schnittstellepublic interface IGroupingCollection extends IHierarchicalData , IEventDispatcher
Umsetzer GroupingCollection
Veraltet seit 4.0: Verwenden Sie IGroupingCollection2

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

Die IGroupingCollection-Schnittstelle definiert die Schnittstelle, die erforderlich ist, um aus flachen Daten gruppierte Daten zu erstellen.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  grouping : Grouping
Das auf die Quelldaten angewendete Grouping-Objekt.
IGroupingCollection
Öffentliche Methoden
 MethodeDefiniert von
 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.
IEventDispatcher
  
Wenn eine asynchrone Aktualisierung durchgeführt wird, wird der Aktualisierungsvorgang abgebrochen und die Erstellung der Gruppen gestoppt.
IGroupingCollection
 Inherited
Gibt „true“ zurück, wenn der Knoten untergeordnete Knoten enthalten kann.
IHierarchicalData
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
IEventDispatcher
 Inherited
Gibt ein Objekt zurück, das die untergeordneten Knoten des Knotens darstellt.
IHierarchicalData
 Inherited
Gibt Daten aus einem Knoten zurück.
IHierarchicalData
 Inherited
Gibt das Stammdatenelement zurück.
IHierarchicalData
 Inherited
Gibt „true“ zurück, wenn der Knoten untergeordnete Knoten enthält.
IHierarchicalData
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
IEventDispatcher
  
refresh(async:Boolean = false):Boolean
Wendet die Gruppierung auf die Ansicht an.
IGroupingCollection
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
IEventDispatcher
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
IEventDispatcher
Eigenschaftendetails

grouping

Eigenschaft
grouping:Grouping

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

Das auf die Quelldaten angewendete Grouping-Objekt. Durch das Einrichten dieser Eigenschaft wird die Ansicht nicht automatisch aktualisiert. Sie müssen daher nach dem Einrichten dieser Eigenschaft die refresh()-Methode aufrufen.

Hinweis: Die Flex-Implementierungen der IGroupingCollection rufen alle Elemente von einer Remote-Position ab, bevor die Gruppierung durchgeführt wird.



Implementierung
    public function get grouping():Grouping
    public function set grouping(value:Grouping):void
Methodendetails

cancelRefresh

()Methode
public function cancelRefresh():void

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

Wenn eine asynchrone Aktualisierung durchgeführt wird, wird der Aktualisierungsvorgang abgebrochen und die Erstellung der Gruppen gestoppt. Diese Methode bricht die Aktualisierung nur ab, wenn sie durch einen Aufruf der refresh()-Methode mit dem Argument true gestartet wurde, was einer asynchronen Aktualisierung entspricht.

refresh

()Methode 
public function refresh(async:Boolean = false):Boolean

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

Wendet die Gruppierung auf die Ansicht an. Die IGroupingCollection erkennt Änderungen einer Gruppe nicht automatisch. Daher müssen Sie die refresh()-Methode aufrufen, um die Ansicht nach dem Einrichten der group-Eigenschaft zu aktualisieren.

Die refresh()-Methode kann asynchron durch den Aufruf von refresh(true) angewendet werden.

Wenn refresh() synchron aufgerufen wird, sollte ein Client auf ein CollectionEvent-Ereignis warten, dessen kind-Eigenschaft den Wert CollectionEventKind.REFRESH hat, um sicherzustellen, dass die refresh()-Methode abgeschlossen wurde.

Parameter

async:Boolean (default = false) — Wenn true, wird die Aktualisierung als asynchron definiert. Standardmäßig ist dies der Parameter false zur Angabe einer synchronen Aktualisierung.

Rückgabewerte
Booleantrue, wenn die refresh()-Methode abgeschlossen wurde, und false, wenn der Aktualisierungsvorgang noch nicht abgeschlossen wurde, d. h. dass die Bearbeitung von Elementen möglicherweise noch aussteht.




[ 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.