콘텐츠로 이동

DIALOG_OPEN

목적

UTILITIES 중 DIALOG_OPEN은 DIALOG UI를 현재 페이지 내에서 작은 창 형태로 호출할 때 사용한다.


주요 단계

1. Application에서 UI Object와 Event를 생성

  • UI Object와 Event 생성 과정을 시작한다.

이미지

<사진 1> UI Object와 Event를 구성하는 단계


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

  • Method는 EV_DIALOG_OPEN을 사용하며, 아래 코드와 같이 작성한다.
METHOD EV_DIALOG_OPEN.

      "DIALOG OPEN EVENT
      CALL METHOD /U4A/CL_UTILITIES=>DIALOG_OPEN
        EXPORTING
          IO_VIEW     = ME->/U4A/IF_SERVER~AR_VIEW  " [U4A] UI Element Super Class
          I_DIALOG_ID = 'DIALOG1'.                  " DIALOG UI ID

ENDMETHOD.

3. Web에서 DIALOG_OPEN Event를 실행

  • Event를 작동시키면 DIALOG가 호출되는 것을 확인할 수 있다.

이미지

<사진 2> Web에서 DIALOG 호출 결과 화면