[덱스트업로드] showModalDialog를 사용하여 FileUploadMonitor를 보여줄 경우 '전송완료 후 창 닫기'를 선택하거나 '닫기' 버튼을 클릭해도 창이 닫히지 않는 현상

<현상>

FileUploadMonitor를 showModalDialog를 사용하여 보여줄 경우,

‘전송완료 후 창 닫기’를 선택하거나 ‘닫기’ 버튼을 클릭해도 창이 닫히지 않는 현상이 발생할 수 있습니다.

  

 

<원인>

showModalDialog로 열린 창은 Window.Open으로 열린 창과는 다르게 독립적인 윈도우가 아닙니다.

따라서 창을 닫기 위해 추가적이 처리과정이 필요합니다.

 

 

‘전송완료 후 창 닫기’를 선택하거나 ‘닫기’버튼을 선택했을 때 실제로 창은 닫히지 않지만

DEXTUploadX의 OnCloseWIndow이벤트는 내부적으로 발생합니다.

OnCloseWIndow이벤트가 발생했을 때 ‘self.window.close()’를 실행하여 showModalDialog로 열린 창을 닫을 수 있습니다

  

 

 

    ※참고

 

[샘플]

 -Modal방식 업로드 (ModalOpenUpload)

 

Similar Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다