| Paket | mx.collections |
| Schnittstelle | public interface IGroupingCollection extends IHierarchicalData , IEventDispatcher |
| Umsetzer | GroupingCollection |
| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Verwandte API-Elemente
| Eigenschaft | Definiert von | ||
|---|---|---|---|
| grouping : Grouping
Das auf die Quelldaten angewendete Grouping-Objekt. | IGroupingCollection | ||
| Methode | Definiert von | ||
|---|---|---|---|
![]() | 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 | ||
![]() |
Gibt „true“ zurück, wenn der Knoten untergeordnete Knoten enthalten kann. | IHierarchicalData | |
![]() |
Sendet ein Ereignis in den Ereignisablauf. | IEventDispatcher | |
![]() |
Gibt ein Objekt zurück, das die untergeordneten Knoten des Knotens darstellt. | IHierarchicalData | |
![]() |
Gibt Daten aus einem Knoten zurück. | IHierarchicalData | |
![]() |
Gibt das Stammdatenelement zurück. | IHierarchicalData | |
![]() |
Gibt „true“ zurück, wenn der Knoten untergeordnete Knoten enthält. | IHierarchicalData | |
![]() |
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | IEventDispatcher | |
Wendet die Gruppierung auf die Ansicht an. | IGroupingCollection | ||
![]() |
Entfernt einen Listener aus dem EventDispatcher-Objekt. | IEventDispatcher | |
![]() |
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | IEventDispatcher | |
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):voidcancelRefresh | () | 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.
|
Boolean — true, 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.
|
Tue Jun 12 2018, 10:04 AM Z
Vererbte öffentliche Methoden ausblenden
Vererbte öffentliche Methoden anzeigen