#1
|
|||
|
|||
Seleccion ALV
Hola tengo una duda sobre un ALV no OO. Quiero detectar un click en el campo de selección de dicho ALV. Ya lo he metido al Layout y todo, pero hasta ahora solo me detecta el doble click.
Gracias de antemano, Un saludo. |
#2
|
|||
|
|||
Hola
Hola, creo que para un click solo la unica forma es ponerle al campo HOTSPOT para que salga la manito de seleccion, y cuando le hacen un click te lo toman como dos
__________________
Sebas Desarrollador ABAP. |
#3
|
|||
|
|||
Si, eso si, la cuestión es que es el campo de selección de registro. No se le puede meter el HOTSPOT al campo de selección, ya que se mete al Layout y no al Fieldcat... Es mas! Ya probé a hacerlo.
Muchas gracias por la respuesta |
#4
|
|||
|
|||
Hola Spainnavar.
Lo que entiendo que quieres hacer es seleccionar el botón que podemos poner a la izquierda (que nos sirve para seleccionar la línea), y poder controlarlo. En SAP hay varios programas de ejemplo sobre ALV. Suelen empezar con BCALV*. Para lo que quieres hacer, creo que te valdrá con mirar el código del programa BCALV_EDIT_05 [Casillas de selección], que tiene un ALV que te permite seleccionar multiples líneas. Espero que te sirva de ayuda. Un saludo. |
#5
|
|||
|
|||
respuesta
ahh ya entendi lo que quieres, tenes que agregar un campo adicional, algo com un check. en el fieldcat, le pones no_out = 'X', asi no se muestra, y en el layout pones asi:
gw_layout-box_tabname = 'TABLA_INTERNA'. gw_layout-box_fieldname = 'CHECK'. Entonces cuando lo seleccionen, el check va a valer 'X'.-
__________________
Sebas Desarrollador ABAP. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|