Paket | mx.controls.treeClasses |
Klasse | public class DefaultDataDescriptor |
Vererbung | DefaultDataDescriptor Object |
Implementiert | ITreeDataDescriptor2, IMenuDataDescriptor |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
dataDescriptor
-Eigenschaften der Steuerelemente Tree, Menu, MenuBar und PopUpMenuButton.
Verwandte API-Elemente
mx.controls.menuClasses.IMenuDataDescriptor
mx.controls.Menu
mx.controls.MenuBar
mx.controls.PopUpMenuButton
mx.controls.Tree
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | DefaultDataDescriptor | ||
Fügt einem Knoten an der angegebenen Indexposition einen untergeordneten Knoten hinzu. | DefaultDataDescriptor | ||
Stellt den Zugriff auf die untergeordneten Knoten eines Knotens bereit. | DefaultDataDescriptor | ||
Gibt die Daten eines Knotens zurück. | DefaultDataDescriptor | ||
Gibt den Namen der Optionsfeld-Gruppe zurück, zu der der Knoten gehört, wenn eine solche vorhanden ist. | DefaultDataDescriptor | ||
getHierarchicalCollectionAdaptor(hierarchicalData:ICollectionView, uidFunction:Function, openItems:Object, model:Object = null):ICollectionView
Gibt eine ICollectionView-Instanz zurück, die die hierarchischen Daten so anzeigt, als wären sie eine lineare ICollectionView-Instanz. | DefaultDataDescriptor | ||
Gibt die Tiefe des Knotens zurück, also die Anzahl seiner Vorgänger. | DefaultDataDescriptor | ||
Gibt den übergeordneten Knoten des Knotens zurück. Der übergeordnete Knoten eines Knotens der obersten Ebene ist null. | DefaultDataDescriptor | ||
Gibt den Typbezeichner eines Knotens zurück. | DefaultDataDescriptor | ||
Ermittelt, ob der Knoten untergeordnete Knoten enthält. | DefaultDataDescriptor | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Prüft, ob ein Knoten ein beendender Knoten ist. | DefaultDataDescriptor | ||
Gibt zurück, ob der Knoten aktiviert ist. | DefaultDataDescriptor | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt zurück, ob der Knoten umgeschaltet ist. | DefaultDataDescriptor | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt den untergeordneten Knoten an der angegebenen Indexposition. | DefaultDataDescriptor | ||
Legt den Wert des Felds oder Attributs im Datenprovider fest, der angibt, ob der Knoten aktiviert ist. | DefaultDataDescriptor | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Legt den Wert des Felds oder Attributs im Datenprovider fest, der angibt, ob der Knoten umgeschaltet ist. | DefaultDataDescriptor | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
DefaultDataDescriptor | () | Konstruktor |
public function DefaultDataDescriptor()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
addChildAt | () | Methode |
public function addChildAt(parent:Object, newChild:Object, index:int, model:Object = null):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Fügt einem Knoten an der angegebenen Indexposition einen untergeordneten Knoten hinzu. Diese Implementierung übernimmt folgende Aufgaben:
- Wenn der
parent
-Parameter „null“ oder „undefined“ ist, wird derchild
-Parameter an der angegebenen Indexposition in der Sammlung eingefügt, die durch denmodel
-Parameter angegeben wird. - Wenn der
parent
-Parameter ein Feld oder eine Eigenschaftchildren
hat, fügt die Methode denchild
-Parameter an der Position desindex
-Parameters hinzu. In diesem Fall ist dermodel
-Parameter nicht erforderlich. - Wenn der
parent
-Parameter kein Feld oder keine Eigenschaftchildren
hat, fügt die Methode diechildren
-Eigenschaft demparent
-Element hinzu. Danach fügt die Methode denchild
-Parameter dem übergeordneten Element an derindex
-Parameterposition hinzu. In diesem Fall ist dermodel
-Parameter nicht erforderlich. - Wenn der
index
-Wert größer ist als die Sammlungslänge oder die Anzahl der untergeordneten Element im übergeordneten Element, wird das Objekt als letztes untergeordnetes Element hinzugefügt.
Parameter
parent:Object — Das Knotenobjekt, das dem untergeordneten Knoten übergeordnet ist.
| |
newChild:Object — Das Knotenobjekt, dem der Knoten übergeordnet ist.
| |
index:int — Auf null basierende Indexposition der Stelle, an der der untergerdnete Knoten relativ zum übergeordneten Knoten eingesetzt werden soll.
| |
model:Object (default = null ) — Die komplette Sammlung, zu der dieser Knoten gehört.
|
Boolean — true , wenn erfolgreich.
|
getChildren | () | Methode |
public function getChildren(node:Object, model:Object = null):ICollectionView
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Stellt den Zugriff auf die untergeordneten Knoten eines Knotens bereit. Gibt eine Sammlung von untergeordneten Knoten zurück, wenn solche existieren. Wenn der Knoten ein Objekt ist, gibt die Methode den Inhalt des children
-Felds des Objekts als ArrayCollection zurück. Wenn der Knoten XML ist, gibt die Methode ein XMLListCollection-Objekt zurück, das die untergeordneten Elemente enthält.
Parameter
node:Object — Das aktuell ausgewertete Knotenobjekt.
| |
model:Object (default = null ) — Die Sammlung, die den Knoten enthält; wird von dieser Klasse ignoriert.
|
ICollectionView — Ein Objekt, das die untergeordneten Knoten enthält.
|
getData | () | Methode |
public function getData(node:Object, model:Object = null):Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt die Daten eines Knotens zurück. Gibt derzeit den kompletten Knoten zurück.
Parameter
node:Object — Das aktuell ausgewertete Knotenobjekt.
| |
model:Object (default = null ) — Die Sammlung, die den Knoten enthält; wird von dieser Klasse ignoriert.
|
Object — Der Knoten.
|
getGroupName | () | Methode |
public function getGroupName(node:Object):String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt den Namen der Optionsfeld-Gruppe zurück, zu der der Knoten gehört, wenn eine solche vorhanden ist. Diese Methode wird für Steuerelemente in Menüform verwendet.
Parameter
node:Object — Der Knoten, für den der Gruppenname abgerufen wird.
|
String — Der Wert des groupName -Attributs bzw. -Felds des Knotens oder ein leerer String, wenn ein solcher Eintrag nicht vorhanden ist.
|
getHierarchicalCollectionAdaptor | () | Methode |
public function getHierarchicalCollectionAdaptor(hierarchicalData:ICollectionView, uidFunction:Function, openItems:Object, model:Object = null):ICollectionView
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt eine ICollectionView-Instanz zurück, die die hierarchischen Daten so anzeigt, als wären sie eine lineare ICollectionView-Instanz.
Parameter
hierarchicalData:ICollectionView — Die hierarchischen Daten.
| |
uidFunction:Function — Eine Funktion, die ein Objekt übernimmt und die UID als String zurückgibt. Dieser Parameter ist in der Regel die Tree.itemToUID() -Methode.
| |
openItems:Object — Elemente, die geöffnet oder auf geöffnet gesetzt wurden.
| |
model:Object (default = null ) — Die Sammlung, zu der dieser Knoten gehört.
|
ICollectionView — Eine ICollectionView-Instanz.
|
getNodeDepth | () | Methode |
public function getNodeDepth(node:Object, iterator:IViewCursor, model:Object = null):int
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt die Tiefe des Knotens zurück, also die Anzahl seiner Vorgänger.
Parameter
node:Object — Das Objekt, das den Knoten definiert.
| |
iterator:IViewCursor — Eine IViewCursor-Instanz, die für die Berechnung verwendet werden kann.
| |
model:Object (default = null ) — Die Sammlung, zu der dieser Knoten gehört.
|
int — Die Tiefe des Knotens, wobei 0 der obersten Ebene entspricht und -1 angibt, dass die Tiefe nicht berechnet werden kann.
|
getParent | () | Methode |
public function getParent(node:Object, collection:ICollectionView, model:Object = null):Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt den übergeordneten Knoten des Knotens zurück. Der übergeordnete Knoten eines Knotens der obersten Ebene ist null
.
Parameter
node:Object — Das Objekt, das den Knoten definiert.
| |
collection:ICollectionView — Eine ICollectionView-Instanz, die für die Berechnung verwendet werden kann.
| |
model:Object (default = null ) — Die Sammlung, zu der dieser Knoten gehört.
|
Object — 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.
|
getType | () | Methode |
public function getType(node:Object):String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt den Typbezeichner eines Knotens zurück. Diese Methode wird von Steuerelementen in Form von Menüs verwendet, um zu bestimmen, ob der Knoten ein Trennzeichen, ein Optionsfeld, ein Kontrollkästchen oder ein normales Element darstellt.
Parameter
node:Object — Das Knotenobjekt, für das der Typ abgerufen werden soll.
|
String — Der Wert des type -Attributs oder -Felds bzw. ein leerer String, wenn ein solches Feld nicht vorhanden ist.
|
hasChildren | () | Methode |
public function hasChildren(node:Object, model:Object = null):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ermittelt, ob der Knoten untergeordnete Knoten enthält.
Parameter
node:Object — Das aktuell ausgewertete Knotenobjekt.
| |
model:Object (default = null ) — Die Sammlung, die den Knoten enthält; wird von dieser Klasse ignoriert.
|
Boolean — true , wenn dieser Knoten aktuell untergeordnete Knoten enthält.
|
isBranch | () | Methode |
public function isBranch(node:Object, model:Object = null):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Prüft, ob ein Knoten ein beendender Knoten ist. Verzweigungen sind nicht beendend, müssen aber keine Endknoten haben. Wenn der Knoten XML ist, wird true
zurückgegeben, falls der Knoten untergeordnete Knoten oder ein true isBranch
-Attribut hat. Wenn der Knoten ein Objekt ist, wird true
zurückgegeben, wenn der Knoten ein (möglicherweise leeres) children
-Feld hat.
Parameter
node:Object — Das aktuell ausgewertete Knotenobjekt.
| |
model:Object (default = null ) — Die Sammlung, die den Knoten enthält; wird von dieser Klasse ignoriert.
|
Boolean — true , wenn dieser Knoten ein nicht beendender Knoten ist.
|
isEnabled | () | Methode |
public function isEnabled(node:Object):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt zurück, ob der Knoten aktiviert ist. Diese Methode wird für Steuerelemente in Menüform verwendet.
Parameter
node:Object — Der Knoten, für den der Status abgerufen werden soll.
|
Boolean — Der Wert des enabled -Attributs oder -Felds des Knotens, bzw. true , wenn ein solcher Eintrag nicht vorhanden ist oder der Wert nicht false ist.
|
isToggled | () | Methode |
public function isToggled(node:Object):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt zurück, ob der Knoten umgeschaltet ist. Diese Methode wird für Steuerelemente in Menüform verwendet.
Parameter
node:Object — Der Knoten, für den der Status abgerufen werden soll.
|
Boolean — Der Wert des toggled Attributs bzw. -Felds des Knotens oder false , wenn ein solcher Eintrag nicht vorhanden ist.
|
removeChildAt | () | Methode |
public function removeChildAt(parent:Object, child:Object, index:int, model:Object = null):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Entfernt den untergeodneten Knoten an der angegebenen Indexposition. Wenn der parent
-Parameter „null“ oder „undefined“ ist, verwendet die Methode den model
-Parameter für den Zugriff auf den untergeordneten Knoten, ansonsten verwendet sie den parent
-Parameter und ignoriert den model
-Parameter.
Parameter
parent:Object — Das Knotenobjekt, das derzeit übergeordnete Knoten für den untergerdneten Knoten hat.
| |
child:Object — Der Knoten, der entfernt wird.
| |
index:int — Der auf null basierende Index des zu entfernenden, untergeordneten Knotens im Verhältnis zum übergeordneten Knoten.
| |
model:Object (default = null ) — Die komplette Sammlung, zu der dieser Knoten gehört.
|
Boolean — true , wenn erfolgreich.
|
setEnabled | () | Methode |
public function setEnabled(node:Object, value:Boolean):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt den Wert des Felds oder Attributs im Datenprovider fest, der angibt, ob der Knoten aktiviert ist. Diese Methode legt den Wert des enabled
-Attributs oder -Felds des Knotens fest. Diese Methode wird für Steuerelemente in Menüform verwendet.
Parameter
node:Object — Der Knoten, für den der Status festgelegt werden soll.
| |
value:Boolean — Gibt zurück, ob der Knoten aktiviert ist.
|
setToggled | () | Methode |
public function setToggled(node:Object, value:Boolean):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt den Wert des Felds oder Attributs im Datenprovider fest, der angibt, ob der Knoten umgeschaltet ist. Diese Methode legt den Wert des toggled
-Attributs oder -Felds des Knotens fest. Diese Methode wird für Steuerelemente in Menüform verwendet.
Parameter
node:Object — Der Knoten, für den der Status festgelegt werden soll.
| |
value:Boolean — Gibt zurück, ob der Knoten umgeschaltet ist.
|
Tue Jun 12 2018, 10:04 AM Z