Si, se puede. Utiliza Hot_spot_click.
CLASS lcl_event_handler DEFINITION DEFERRED.
DATA: gr_event_handler TYPE REF TO lcl_event_handler.
SET HANDLER gr_event_handler->handle_hotspot_click FOR gr_grid .
CLASS lcl_event_handler DEFINITION .
PUBLIC SECTION .
METHODS:
*--Hotspot click control
handle_hotspot_click
FOR EVENT hotspot_click OF cl_gui_alv_grid
IMPORTING e_row_id e_column_id es_row_no .
*--Double-click control
METHODS:
handle_double_click_app
FOR EVENT double_click OF cl_gui_alv_grid
IMPORTING e_row e_column es_row_no .
PRIVATE SECTION.
ENDCLASS. "lcl_event_handler DEFINITION
*--Handle Hotspot Click
METHOD handle_hotspot_click .
PERFORM handle_hotspot_click USING e_row_id e_column_id es_row_no .
ENDMETHOD . "handle_hotspot_click
Saludos.
__________________
Quiero aprender, ayudando a aprender.
|