| Paquete | mx.controls.treeClasses |
| Clase | public class DefaultDataDescriptor |
| Herencia | DefaultDataDescriptor Object |
| Implementa | ITreeDataDescriptor2, IMenuDataDescriptor |
| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
dataDescriptor properties.
Elementos de API relacionados
mx.controls.menuClasses.IMenuDataDescriptor
mx.controls.Menu
mx.controls.MenuBar
mx.controls.PopUpMenuButton
mx.controls.Tree
| Método | Definido por | ||
|---|---|---|---|
Constructor. | DefaultDataDescriptor | ||
Add a child node to a node at the specified index. | DefaultDataDescriptor | ||
Provides access to a node's children. | DefaultDataDescriptor | ||
Returns a node's data. | DefaultDataDescriptor | ||
Returns the name of the radio button group to which
the node belongs, if any. | DefaultDataDescriptor | ||
getHierarchicalCollectionAdaptor(hierarchicalData:ICollectionView, uidFunction:Function, openItems:Object, model:Object = null):ICollectionView
Returns an ICollectionView instance that makes the hierarchical data appear
as if it was a linear ICollectionView instance. | DefaultDataDescriptor | ||
Returns the depth of the node, meaning the number of ancestors it has. | DefaultDataDescriptor | ||
Returns the parent of the node
The parent of a top-level node is null. | DefaultDataDescriptor | ||
Returns the type identifier of a node. | DefaultDataDescriptor | ||
Determines if the node actually has children. | DefaultDataDescriptor | ||
![]() |
Indica si un objeto tiene definida una propiedad especificada. | Object | |
Tests a node for termination. | DefaultDataDescriptor | ||
Returns whether the node is enabled. | DefaultDataDescriptor | ||
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | |
Returns whether the node is toggled. | DefaultDataDescriptor | ||
![]() |
Indica si existe la propiedad especificada y si es enumerable. | Object | |
Removes the child node from a node at the specified index. | DefaultDataDescriptor | ||
Sets the value of the field or attribute in the data provider
that identifies whether the node is enabled. | DefaultDataDescriptor | ||
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | |
Sets the value of the field or attribute in the data provider
that identifies whether the node is toggled. | DefaultDataDescriptor | ||
![]() |
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | |
![]() |
Devuelve la representación de cadena del objeto especificado. | Object | |
![]() |
Devuelve el valor simple del objeto especificado. | Object | |
DefaultDataDescriptor | () | Información sobre |
public function DefaultDataDescriptor()| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Constructor.
addChildAt | () | método |
public function addChildAt(parent:Object, newChild:Object, index:int, model:Object = null):Boolean| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Add a child node to a node at the specified index. This implementation does the following:
- If the
parentparameter is null or undefined, inserts thechildparameter at the specified index in the collection specified bymodelparameter. - If the
parentparameter has achildrenfield or property, the method adds thechildparameter to it at theindexparameter location. In this case, themodelparameter is not required. - If the
parentparameter does not have achildrenfield or property, the method adds thechildrenproperty to theparent. The method then adds thechildparameter to the parent at theindexparameter location. In this case, themodelparameter is not required. - If the
indexvalue is greater than the collection length or number of children in the parent, adds the object as the last child.
Parámetros
parent:Object — The node object that will parent the child.
| |
newChild:Object — The node object that will be parented by the node.
| |
index:int — The 0-based index of where to put the child node relative to the parent.
| |
model:Object (default = null) — The entire collection that this node is a part of.
|
Boolean — true if successful.
|
getChildren | () | método |
public function getChildren(node:Object, model:Object = null):ICollectionView| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Provides access to a node's children. Returns a collection
of children if they exist. If the node is an Object, the method
returns the contents of the object's children field as
an ArrayCollection.
If the node is XML, the method returns an XMLListCollection containing
the child elements.
Parámetros
node:Object — The node object currently being evaluated.
| |
model:Object (default = null) — The collection that contains the node; ignored by this class.
|
ICollectionView — An object containing the children nodes.
|
getData | () | método |
public function getData(node:Object, model:Object = null):Object| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Returns a node's data. Currently returns the entire node.
Parámetros
node:Object — The node object currently being evaluated.
| |
model:Object (default = null) — The collection that contains the node; ignored by this class.
|
Object — The node.
|
getGroupName | () | método |
public function getGroupName(node:Object):String| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Returns the name of the radio button group to which the node belongs, if any. This method is used by menu-based controls.
Parámetros
node:Object — The node for which to get the group name.
|
String — The value of the node's groupName
attribute or field, or an empty string if there is no such
entry.
|
getHierarchicalCollectionAdaptor | () | método |
public function getHierarchicalCollectionAdaptor(hierarchicalData:ICollectionView, uidFunction:Function, openItems:Object, model:Object = null):ICollectionView| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Returns an ICollectionView instance that makes the hierarchical data appear as if it was a linear ICollectionView instance.
Parámetros
hierarchicalData:ICollectionView — The hierarchical data.
| |
uidFunction:Function — A function that takes an Object and returns the UID, as a String.
This parameter is usually the Tree.itemToUID() method.
| |
openItems:Object — The items that have been opened or set opened.
| |
model:Object (default = null) — The collection to which this node belongs.
|
ICollectionView — An ICollectionView instance.
|
getNodeDepth | () | método |
public function getNodeDepth(node:Object, iterator:IViewCursor, model:Object = null):int| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Returns the depth of the node, meaning the number of ancestors it has.
Parámetros
node:Object — The Object that defines the node.
| |
iterator:IViewCursor — An IViewCursor instance that could be used to do the calculation.
| |
model:Object (default = null) — The collection to which this node belongs.
|
int — The depth of the node, where 0 corresponds to the top level,
and -1 if the depth cannot be calculated.
|
getParent | () | método |
public function getParent(node:Object, collection:ICollectionView, model:Object = null):Object| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Returns the parent of the node
The parent of a top-level node is null.
Parámetros
node:Object — The Object that defines the node.
| |
collection:ICollectionView — An ICollectionView instance that could be used to do the calculation.
| |
model:Object (default = null) — The collection to which this node belongs.
|
Object — The parent node containing the node as child,
null for a top-level node,
and undefined if the parent cannot be determined.
|
getType | () | método |
public function getType(node:Object):String| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Returns the type identifier of a node. This method is used by menu-based controls to determine if the node represents a separator, radio button, a check box, or normal item.
Parámetros
node:Object — The node object for which to get the type.
|
String — The value of the type attribute or field,
or the empty string if there is no such field.
|
hasChildren | () | método |
public function hasChildren(node:Object, model:Object = null):Boolean| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Determines if the node actually has children.
Parámetros
node:Object — The node object currently being evaluated.
| |
model:Object (default = null) — The collection that contains the node; ignored by this class.
|
Boolean — true if this node currently has children.
|
isBranch | () | método |
public function isBranch(node:Object, model:Object = null):Boolean| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Tests a node for termination.
Branches are non-terminating but are not required to have any leaf nodes.
If the node is XML, returns true if the node has children
or a true isBranch attribute.
If the node is an object, returns true if the node has a
(possibly empty) children field.
Parámetros
node:Object — The node object currently being evaluated.
| |
model:Object (default = null) — The collection that contains the node; ignored by this class.
|
Boolean — true if this node is non-terminating.
|
isEnabled | () | método |
public function isEnabled(node:Object):Boolean| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Returns whether the node is enabled. This method is used by menu-based controls.
Parámetros
node:Object — The node for which to get the status.
|
Boolean — The value of the node's enabled
attribute or field, or true if there is no such
entry or the value is not false.
|
isToggled | () | método |
public function isToggled(node:Object):Boolean| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Returns whether the node is toggled. This method is used by menu-based controls.
Parámetros
node:Object — The node for which to get the status.
|
Boolean — The value of the node's toggled
attribute or field, or false if there is no such
entry.
|
removeChildAt | () | método |
public function removeChildAt(parent:Object, child:Object, index:int, model:Object = null):Boolean| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Removes the child node from a node at the specified index.
If the parent parameter is null
or undefined, the method uses the model parameter to
access the child; otherwise, it uses the parent parameter
and ignores the model parameter.
Parámetros
parent:Object — The node object that currently parents the child node.
| |
child:Object — The node that is being removed.
| |
index:int — The 0-based index of the child node to remove relative to the parent.
| |
model:Object (default = null) — The entire collection that this node is a part of.
|
Boolean — true if successful.
|
setEnabled | () | método |
public function setEnabled(node:Object, value:Boolean):void| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Sets the value of the field or attribute in the data provider
that identifies whether the node is enabled.
This method sets the value of the node's enabled
attribute or field.
This method is used by menu-based controls.
Parámetros
node:Object — The node for which to set the status.
| |
value:Boolean — Whether the node is enabled.
|
setToggled | () | método |
public function setToggled(node:Object, value:Boolean):void| Versión del lenguaje: | ActionScript 3.0 |
| Versión de producto: | Flex 3 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Sets the value of the field or attribute in the data provider
that identifies whether the node is toggled.
This method sets the value of the node's toggled
attribute or field.
This method is used by menu-based controls.
Parámetros
node:Object — The node for which to set the status.
| |
value:Boolean — Whether the node is toggled.
|
Tue Jun 12 2018, 02:12 PM Z
Ocultar propiedades públicas heredadas
Mostrar propiedades públicas heredadas