Paket | mx.controls.menuClasses |
Schnittstelle | public interface IMenuDataDescriptor |
Umsetzer | DefaultDataDescriptor |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Verwandte API-Elemente
Methode | Definiert von | ||
---|---|---|---|
Fügt einem Knoten an der angegebenen Indexposition einen untergeordneten Knoten hinzu. | IMenuDataDescriptor | ||
Stellt den Zugriff auf die untergeordneten Knoten eines Knotens bereit. | IMenuDataDescriptor | ||
Gibt die Daten eines Knotens zurück. | IMenuDataDescriptor | ||
Gibt den Namen der Optionsfeld-Gruppe zurück, zu der der Knoten gehört, wenn eine solche vorhanden ist. | IMenuDataDescriptor | ||
Gibt den Typbezeichner eines Knotens zurück. | IMenuDataDescriptor | ||
Ermittelt, ob der Knoten untergeordnete Knoten enthält. | IMenuDataDescriptor | ||
Prüft, ob ein Knoten ein beendender Knoten ist. | IMenuDataDescriptor | ||
Gibt zurück, ob der Knoten aktiviert ist. | IMenuDataDescriptor | ||
Gibt zurück, ob der Knoten umgeschaltet ist. | IMenuDataDescriptor | ||
Entfernt den untergeordneten Knoten an der angegebenen Indexposition. | IMenuDataDescriptor | ||
Legt den Wert des Felds oder Attributs im Datenprovider fest, der angibt, ob der Knoten aktiviert ist. | IMenuDataDescriptor | ||
Legt den Wert des Felds oder Attributs im Datenprovider fest, der angibt, ob der Knoten umgeschaltet ist. | IMenuDataDescriptor |
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.
|
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