|
#1
|
||||
|
||||
Hola, la verdad lo veo muy dificil ... me sucedio en una ocacion pero no pude combinar los botones propios del ALV con los que habia creado, el evento handle_toolbar solo permite agregar botones a la barra existente y no modificar, incluso los metodos como SET_TOOLBAR_BUTTONS es un metodo de instancia protegido, seria realizar una clase
para que puedas utilizarla, aver si alguien tiene mas ideas para saber si es posible
__________________
David Carballido Córdova |
#2
|
|||
|
|||
al final pude ponerlos en el lugar que yo queria solo era hacer un insert con index al lugar que yo queria el boton , ya que antes hacia en append. gracias. |
#3
|
||||
|
||||
Holas, tengo curiosidad d ese tema, puesto que tbm he realizado esa tarea y hago lo normal:
Pero en esa estructura no hay un campo que diga indice ... , dond colocast ese indice q mencionas ...
__________________
David Carballido Córdova |
#4
|
|||
|
|||
este es mi codigo para crear el boton. FORM f_create_button USING pi_function pi_text pi_icon CHANGING po_object TYPE REF TO cl_alv_event_toolbar_set. DATA: ls_toolbar TYPE stb_button. CLEAR ls_toolbar. MOVE pi_function TO ls_toolbar-function. MOVE pi_icon TO ls_toolbar-icon. MOVE pi_text TO ls_toolbar-quickinfo. MOVE ' ' TO ls_toolbar-disabled. INSERT ls_toolbar INTO po_object->mt_toolbar INDEX 1. *el index es la posicion en la tabla donde va ha estar creado el boton. espero que te sirva sino es asi dime |
#5
|
|||
|
|||
hola largo03 ! Es muy bueno tu ejemplo, es la primera vez que intento agregar un nuevo boton pudieras mencionar los tipos de los parametros de la rutina y cual es su contenido ? |
#6
|
|||
|
|||
que pasa si tengo un dynpro con esta alv y en la misma dynpro tengo cajas de texto, lo que me sucede es que cuando deoy enter a una caja de texto el metodo refresh del alv ya no funciona, internamente esta haciendo la operación pero no se refresca la alv, que problema habrá??
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|