ALV List에서 Button Click 이벤트를 발생시키기 위한 소스코드를 공유합니다.
1. Event Method 정의 2. Event Method 구현 3. 출력 인터널테이블 특정 컬럼에 Cell Style 적용
1. Event Method Definition
METHODS : handle_button_click FOR EVENT button_click OF cl_gui_alv_grid
IMPORTING es_col_id es_row_no.
2. Event Method Implementation
METHOD handle_button_click.
ENDMETHOD. “HANDLE_BUTTON_CLICK.
3. 컬럼에 Cell Style 추가
gt_style TYPE lvc_t_styl.
gs_style TYPE lvc_s_styl.
gs_style-fieldname = ‘BUTTON’.
gs_style-style = cl_gui_alv_grid=>mc_style_button.
INSERT gs_style INTO TABLE gt_style.
gs_alv-style = gt_style.
MODIFY gt_alv FROM gs_alv.
댓글