Paket | mx.collections |
Schnittstelle | public interface IHierarchicalCollectionView extends ICollectionView , IEventDispatcher |
Umsetzer | HierarchicalCollectionView |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
filterFunction : Function
Eine Funktion, die von der Ansicht verwendet wird, um Elemente zu entfernen, die die Funktionskriterien nicht erfüllen. | ICollectionView | ||
hasRoot : Boolean [schreibgeschützt]
Ein Flag, das beim Wert „true“ anzeigt, dass der derzeitige Datenprovider einen Stammknoten hat. Beispiel: Ein einzelner Knoten auf oberster Ebene in einer hierarchischen Struktur. | IHierarchicalCollectionView | ||
length : int [schreibgeschützt]
Die Anzahl der Elemente in dieser Ansicht. | ICollectionView | ||
openNodes : Object
Ein Objektarray, das das Datenproviderelement für alle offenen Verzweigungsknoten der Daten enthält. | IHierarchicalCollectionView | ||
showRoot : Boolean
Ein Boolesches Flag, das festlegt, ob der Stammknoten des Datenproviders angezeigt wird. | IHierarchicalCollectionView | ||
sort : ISort
Das ISort-Objekt, das auf die ICollectionView angewendet wird. | ICollectionView | ||
source : IHierarchicalData
Die Quelldaten von IHierarchicalCollectionView. | IHierarchicalCollectionView |
Methode | Definiert von | ||
---|---|---|---|
Fügt einem Datenknoten einen untergeordneten Knoten hinzu. | IHierarchicalCollectionView | ||
Fügt einem Datenknoten an einer bestimmten Indexposition in den Daten einen untergeordneten Knoten hinzu. | IHierarchicalCollectionView | ||
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 | ||
Schließt einen Knoten, um seine untergeordneten Elemente auszublenden. | IHierarchicalCollectionView | ||
Gibt zurück, ob die Ansicht das angegebene Objekt enthält. | ICollectionView | ||
Erstellt einen neuen IViewCursor, der mit dieser Ansicht verwendet wird. | ICollectionView | ||
Verhindert, dass Änderungen der Sammlung selbst und Elemente aus der Sammlung von der Ansicht verteilt werden. | ICollectionView | ||
Sendet ein Ereignis in den Ereignisablauf. | IEventDispatcher | ||
Aktiviert die automatische Aktualisierung. | ICollectionView | ||
Gibt eine Sammlung von untergeordneten Elementen zurück, sofern vorhanden. | IHierarchicalCollectionView | ||
Gibt die Tiefe des Knotens in der Sammlung zurück. | IHierarchicalCollectionView | ||
Gibt das übergeordnete Element eines Knotens zurück. | IHierarchicalCollectionView | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | IEventDispatcher | ||
itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
Informiert die Ansicht darüber, dass ein Element aktualisiert wurde. | ICollectionView | ||
Öffnet einen Knoten, um seine untergeordneten Elemente anzuzeigen. | IHierarchicalCollectionView | ||
Wendet die Sortierung und den Filter auf die Ansicht an. | ICollectionView | ||
Entfernt den untergeordneten Knoten aus dem übergeordneten Knoten. | IHierarchicalCollectionView | ||
Entfernt den untergeordneten Knoten an der angegebenen Indexposition. | IHierarchicalCollectionView | ||
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 |
hasRoot | Eigenschaft |
hasRoot:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Flag, das beim Wert true
anzeigt, dass der derzeitige Datenprovider einen Stammknoten hat. Beispiel: Ein einzelner Knoten auf oberster Ebene in einer hierarchischen Struktur. „XML“ und „Object“ sind Beispiele für Datentypen, die einen Stammknoten haben, während die List- und Arraydatentypen keinen Stammknoten haben.
Implementierung
public function get hasRoot():Boolean
openNodes | Eigenschaft |
openNodes:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Objektarray, das das Datenproviderelement für alle offenen Verzweigungsknoten der Daten enthält.
Implementierung
public function get openNodes():Object
public function set openNodes(value:Object):void
showRoot | Eigenschaft |
showRoot:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein boolesches Flag, das angibt, ob der Stammknoten des Datenproviders angezeigt werden soll. Wenn die Quelldaten einen Stammknoten haben und diese Eigenschaft auf false
gesetzt ist, bezieht die Sammlung das Stammelement nicht ein. Nur die untergeordneten Elemente des Stammelements werden in die Sammlung einbezogen.
Diese Eigenschaft hat keine Auswirkungen auf eine Quelle ohne Stammknoten, wie z. B. List- und Arrayobjekte.
Der Standardwert ist true.
Implementierung
public function get showRoot():Boolean
public function set showRoot(value:Boolean):void
Verwandte API-Elemente
source | Eigenschaft |
source:IHierarchicalData
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Quelldaten von IHierarchicalCollectionView.
Implementierung
public function get source():IHierarchicalData
public function set source(value:IHierarchicalData):void
addChild | () | Methode |
public function addChild(parent:Object, newChild:Object):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Fügt einem Datenknoten einen untergeordneten Knoten hinzu.
Parameter
parent:Object — Das Objekt, das den übergeordneten Knoten definiert.
| |
newChild:Object — Das Objekt, das den neuen Knoten definiert.
|
Boolean — true , wenn der Knoten erfolgreich hinzugefügt wurde.
|
addChildAt | () | Methode |
public function addChildAt(parent:Object, newChild:Object, index:int):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Fügt einem Datenknoten an einer bestimmten Indexposition in den Daten einen untergeordneten Knoten hinzu.
Parameter
parent:Object — Das Objekt, das den übergeordneten Knoten definiert.
| |
newChild:Object — Das Objekt, das den neuen Knoten definiert.
| |
index:int — Die auf null basierende Indexposition der Position, an der der untergeordnete Knoten eingefügt werden soll.
|
Boolean — true , wenn der Knoten erfolgreich hinzugefügt wurde.
|
closeNode | () | Methode |
getChildren | () | Methode |
public function getChildren(node:Object):ICollectionView
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt eine Sammlung von untergeordneten Elementen zurück, sofern vorhanden.
Parameter
node:Object — Das Objekt, das den Knoten definiert. Falls null , wird eine Sammlung von Knoten der obersten Ebene zurückgegeben.
|
ICollectionView — ICollectionView-Instanz, die die untergeordneten Knoten enthält.
|
getNodeDepth | () | Methode |
getParentItem | () | Methode |
public function getParentItem(node:Object):*
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt das übergeordnete Element eines Knotens zurück. Der übergeordnete Knoten eines Knotens der obersten Ebene ist null
.
Parameter
node:Object — Das Objekt, das den Knoten definiert.
|
* — Der übergeordnete Knoten, dem der untergeordnete Knoten zugehört, null bei einem Knoten der obersten Ebene und undefined , wenn der übergeordnete Knoten nicht ermittelt werden kann.
|
openNode | () | Methode |
removeChild | () | Methode |
public function removeChild(parent:Object, child:Object):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Entfernt den untergeordneten Knoten aus dem übergeordneten Knoten.
Parameter
parent:Object — Das Objekt, das den übergeordneten Knoten definiert, und null für Knoten der obersten Ebene.
| |
child:Object — Das Objekt, das den untergeordneten Knoten definiert, der entfernt werden soll.
|
Boolean — true , wenn der Knoten erfolgreich entfernt wurde.
|
removeChildAt | () | Methode |
public function removeChildAt(parent:Object, index:int):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Entfernt den untergeordneten Knoten an der angegebenen Indexposition.
Parameter
parent:Object — Das Knotenobjekt, das derzeit übergeordnete Knoten für den untergeordneten Knoten hat. Setzen Sie parent für Knoten der obersten Ebene auf null .
| |
index:int — Die auf null basierende Indexposition des zu entfernenden untergeordneten Knotens, relativ zum übergeordneten Knoten.
|
Boolean — true , wenn erfolgreich, andernfalls false .
|
Tue Jun 12 2018, 10:04 AM Z