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):void
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.
|
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