콘텐츠로 이동

DIALOG_CLOSE

목적

UTILITIES 중 DIALOG_CLOSE는 DIALOG 창을 닫을 때 사용한다.


주요 단계

1. DIALOG UI에서 UI Object와 Event 생성

이미지

<사진 1> DIALOG UI에서 UI Object 및 Event를 설정하는 단계


2. Event 생성 후 "DIALOG_CLOSE" Method 구성

  • Method는 EV_DIALOG_CLOSE를 사용하며, 아래 코드와 같이 작성한다.
  • I_PARENT_REFRESH는 현재 폐기된 상태로 사용하지 않는다.
METHOD EV_DIALOG_CLOSE.

      "DIALOG CLOSE EVENT.
      CALL METHOD /U4A/CL_UTILITIES=>DIALOG_CLOSE
        EXPORTING
          IO_VIEW     = ME->/U4A/IF_SERVER~AR_VIEW  " [U4A] UI Element Super Class
          I_DIALOG_ID = 'DIALOG1'.                  " DIALOG UI ID
*         I_PARENT_REFRESH =                        " 부모 APPLICATION 존재시 갱신여부('X' = 갱신)!!Do not Use!(Deprecated)!

ENDMETHOD.

3. Execute DIALOG_CLOSE Event in Web

  • Event를 작동시키면 DIALOG 창이 종료되는 것을 확인할 수 있다.

이미지

<사진 2> 다이알로그 종료 버튼 설정 화면

이미지

<사진 3> DIALOG 종료 결과