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 종료 결과