ALV GRID

ALV GRID 툴바 제거 방법

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.

 

cl_gui_alv_grid 툴바 속성

 

 

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