Problema con ALV Tree OO
Hola que tal,
En mi trabajo me han asignado realizar un alv tree el cual tiene cierto comportamiento, entre los cuales que tiene 2 checkboxes, posee 6 niveles, se selecciona por nodo padre, además de que el nodo de detalle se puede dar doble clic y muestra una pantalla popup con datos modificables.
Hasta ahora funciona todo bien, el problema es cuando quiero seleccionar y/o de-seleccionar los checkboxes sean padres o hijos, y resulta que el alv al actualizar los nodos se mueve hacia el nodo inicial.
Mi pregunta es, como puedo controlar ese evento(handle_checkbox_changed), que método puedo utilizar debido a que es algo molesto tener que subir y bajar el scroll. He tratado de actualizar el alv con el métodos:
CALL METHOD GO_TREE->FRONTEND_UPDATE.
Intente utilizar una clase privada ó protegida pero no consigo hacerlo no me permite.
El efecto que persigo es como el CALL METHOD GO_GRID->REFRESH_TABLE_DISPLAY, pero el problema es que este método funciona para los ALV grid, pero no puedo utilizarlo en un Tree.
Saludos y a la espera de sus comentarios
Gracias
|