Problema al eliminar nodos de ALVTREE y Actualizar!
Buenas gente...
Les comento mi problema, tengo un alv Tree (use la clase CL_GUI_ALV_TREE) dentro del mismo el usuario puede crear nodos y eliminarlos. Ahora mi pregunta es: ¿Cómo actualizo el ALV TREE inmediatamente? Probé destruir el ALVTREE, volver a crearlo y mostrarlo en el container... Funciona!! Pero tengo también programado el evento DOBLECLICK de los nodos, que si destruyo el ALVTREE y lo vuelvo a mostrar en el container, no funciona, porque pierde la jerarquía de los nodos y no detecta que nodo fue seleccionado... Alguien con el mismo problema que haya encontrado alguna solución? Muchas gracias Saludos!! |
Probaste el método REFRESH_TABLE_DISPLAY de la clase CL_GUI_ALV_TREE? |
SI, sí! es una de las primeras cosas que hice... Pero no alcanza el refresh, por eso destruyo el ALV y lo vuelvo a crear... y se actualiza sin problema... sólo que si ejecuto el evento doble click que tengo programado para los nodos del ALV me tira un dump que se refiere a que el NODEKEY no existe... Como si perdiera internamente la jerarquía de los nodos y no puede detectar el evento donde está haciendo doble click. |
Solucionado!!
Elimino todos los nodos con delete subtree y vuelvo a crearlos, y la jerarquía también. Antes sólo eliminaba el nodo actual y por eso el error. |
Husos Horarios son GMT. La hora en este momento es 07:03:50. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web