treeview +

10/02/2008 - 01:09 por news.microsoft.com | Informe spam
Hoal grupo

Estoy representando en un treeview unos objetos que tienen cierta demora en
su carga, por lo tanto me gustaría cargar solo el primer nivel de nodos, e
ir cargando los objetos correspondientes a los subnodos a medida que el
usuario va dando clic en el signo +.
No encuetro como hacer que el treeview agregue un signo más artificialmnete,
es decir sin agregar un subnodo.
Hoy lo estoy solucionando agregando un subnodo ficticio, con una marca que
me indica que se debe cargar el objeto correspondiente, pero me pregunto si
hay alguna solución más limpia.
Gracias, saludos.
 

Leer las respuestas

#1 Alberto Poblacion
10/02/2008 - 08:17 | Informe spam
"news.microsoft.com" wrote in message
news:%
Estoy representando en un treeview unos objetos que tienen cierta demora
en
su carga, por lo tanto me gustaría cargar solo el primer nivel de nodos, e
ir cargando los objetos correspondientes a los subnodos a medida que el
usuario va dando clic en el signo +.
No encuetro como hacer que el treeview agregue un signo más
artificialmnete,
es decir sin agregar un subnodo.
Hoy lo estoy solucionando agregando un subnodo ficticio, con una marca que
me indica que se debe cargar el objeto correspondiente, pero me pregunto
si
hay alguna solución más limpia.



No sé si habrá alguna solución más limpia, pero alguna vez que a mí me
hizo falta lo mismo (hace ya varios años), después de darle unas cuantas
vueltas al tema, al final hice lo mismo: crear un elemento ficticio para que
salga el "+", y en el evento de despliegue eliminar el elemento ficticio,
cargar los elementos buenos, y añadirlos al nodo. Funcionaba lo bastante
bien como para no molestarse en buscar una alternativa.

Preguntas similares