ALV GRID 사용시 아래 그림과 같이 스탠다드 툴바가 기본으로 구현됩니다.
툴바를 제거하는 방법 2가지에 대해서 알아보겠습니다.
1. 하나씩 직접 제거
lt_excl 에 제거 할 펑션을 담아 set_table_for_first_display 사용시 파라미터
it_toolbar_excluding 에 입력하면 됩니다.
**툴바 속성들은 아래 사진 참조 (mc_fc_xxxx...)
<예시>
DATA: ls_excl type ui_func,
lt_excl type ui_functions
ls_excl = cl_gui_alv_grid=>mc_fc_loc_copy.
append ls_excl to lt_excl.
ls_excl = cl_gui_alv_grid=>mc_fc_loc_copy_row.
append ls_excl to lt_excl.
ls_excl = cl_gui_alv_grid=>mc_fc_loc_cut .
append ls_excl to lt_excl.
ls_excl = cl_gui_alv_grid=>mc_fc_loc_delete_row.
append ls_excl to lt_excl.
(**또는 APPEND cl_gui_alv_grid=>mc_fc_loc_delete_row TO lt_excl. 사용가능)
CALL METHOD grf_grid->set_table_for_first_display
EXPORTING
it_toolbar_excluding = lt_excl.
2. 한번에 전부 제거
ALV GRID를 팝업창이나 서브화면등으로 구현하여 툴바가 아예 필요하지 않은 경우에 사용한다.
ls_excl =cl_gui_alv_grid=>mc_fc_excl_all.
append ls_excel to lt_excl.
'ALV GRID' 카테고리의 다른 글
ALV : 이벤트 HANDLE_BUTTON_CLICK (0) | 2022.01.26 |
---|---|
ALV Grid Edit 기능 (0) | 2022.01.19 |
ALV 화면 분리 (CL_GUI_SPLITTER_CONTAINER) (0) | 2021.07.21 |
ALV GRID에 SEARCH HELP 추가하기 (0) | 2021.07.14 |
ALV 색상 표 (0) | 2021.07.01 |