flex - examples - apache royale
Agregar un nodo secundario a XML en flex (1)
En una aplicación Flex, tengo un objeto xml que estoy vinculando a un control de árbol. Puedo agregar un nodo secundario al xml pero cuando trato de agregar un elemento secundario al nodo secundario, no aparece en el control de árbol
tree = <node label="Root">
<node label="Category 1"/>
<node label="Category2"/>
<node label="Category3"/>
<node label="Category 4">
<node label="SubCategory4.1"/>
<node label="SubCategory4.2"/>
</node>
</node>;
var someNode:XMLNode = new XMLNode(9, ''Category5'');
var aSubNode:XMLNode = new XMLNode(9, ''SubCategory5.1'');
someNode.appendChild(aSubNode);
tree.appendChild(someNode);
Así que Category5 aparece en el control de árbol pero SubCategory5.1 no lo hace. ¿Qué me estoy perdiendo?
Si usa flex, use AS3. XMLNode es AS2. En resumen, intente esto:
tree = <node label="Root">
<node label="Category 1"/>
<node label="Category2"/>
<node label="Category3"/>
<node label="Category 4">
<node label="SubCategory4.1"/>
<node label="SubCategory4.2"/>
</node>
</node>;
var someNode:XML = <node label="Category5"/>;
var aSubNode:XML = <node label="SubCategory5.1"/>;
someNode.appendChild(aSubNode);
tree.appendChild(someNode);