[덱스트업로드] showModalDialog를 사용하여 FileUploadMonitor를 보여줄 경우 '전송완료 후 창 닫기'를 선택하거나 '닫기' 버튼을 클릭해도 창이 닫히지 않는 현상
<현상>
FileUploadMonitor를 showModalDialog를 사용하여 보여줄 경우,
‘전송완료 후 창 닫기’를 선택하거나 ‘닫기’ 버튼을 클릭해도 창이 닫히지 않는 현상이 발생할 수 있습니다.
<원인>
showModalDialog로 열린 창은 Window.Open으로 열린 창과는 다르게 독립적인 윈도우가 아닙니다.
따라서 창을 닫기 위해 추가적이 처리과정이 필요합니다.
|
‘전송완료 후 창 닫기’를 선택하거나 ‘닫기’버튼을 선택했을 때 실제로 창은 닫히지 않지만 DEXTUploadX의 OnCloseWIndow이벤트는 내부적으로 발생합니다. OnCloseWIndow이벤트가 발생했을 때 ‘self.window.close()’를 실행하여 showModalDialog로 열린 창을 닫을 수 있습니다 |
※참고
[샘플]
-Modal방식 업로드 (ModalOpenUpload)
