Comunidad de diseño web y desarrollo en internet online

borrar un elemento de 2 nivel en un componente -- tree

Citar            
MensajeEscrito el 17 Oct 2006 10:59 am
Hola a todos.
estoy intentando borrar un elemento de segundo nivel en un componente TREE.
en teoría seria fácil con la propiedad "removeTreeNodeAt" e indicándole la posición del nodo. Aquí es donde tengo mi problema, la propiedad "selectedIndex" solo me devuelve un numero y no se como referirme a ese nodo en concreto(nodo hijo).
alguien puede ayudarme por favor?.

e encontrado esto[c/p]:
-----------------------------------------------------
Hi
As I understan - index is the index of the node for node's parent. I mean If we have a tree (T) like:
1
1.1.
1.2.
1.2.1
1.2.2
1.3.
2.
then if I want to remove item 1.2.2 I should call T.getTreeNodeAt(0).getTreeNodeAt(1).removeTreeNodeAt(1);

But how can I get that index (selectedIndex property returns index for root tree, not a branch)? I mean if i for example wanna to delete selected node, how can I do that?
------------------------------------------
enlace
----------------
pero parece que tampoco respondieron como podría hacerlo[/url]

Por acido69

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Oct 2006 02:59 pm
La clase Tree extiende a List.

Código :

my_tr.setSize(200, 100);
var trDP_xml:XML = new XML("<node label='1st Local Folders'><node label='Inbox' data='0' /><node label='Outbox' data='1' /></node><node label='2nd Local Folders'><node label='Inbox' data='2' /><node label='Outbox' data='3' /></node>");
my_tr.dataProvider = trDP_xml;
var treeListener:Object = new Object();
treeListener.change = function(evt_obj:Object) {
   my_tr.removeItemAt(my_tr.selectedIndex);
};
my_tr.addEventListener("change", treeListener);

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.