showModalDialog 관련 문의
- 작성자 :
- 김*숙
- 작성일 :
- 2021-07-13 15:34:06
- 조회수 :
- 3,601
- 구분 :
- 공통컴포넌트 / 기타
- 진행상태 :
- 완료
Q
안녕하세요.
wiki를 참고하여 showModalDialog 를 대체 할 수 있도록 스크립트를 추가 , 로직 수정하고 있는데요..
본 화면 (opener) 상으로 결과를 넘기기 위해 "window.returnValue" 처리는 확인이 되나
팝업 화면 상에서 "window.dialogArguments" 처리하는 부분에서 에러가 발생하여 문의드립니다.
스크립트를 추가한뒤 getDialogArguments()를 호출하면 ReferenceError: dialogArguments is not definded 라는 에러가 발생합니다.
해결방법이 있으면 가이드 부탁드립니다.
wiki를 참고하여 showModalDialog 를 대체 할 수 있도록 스크립트를 추가 , 로직 수정하고 있는데요..
본 화면 (opener) 상으로 결과를 넘기기 위해 "window.returnValue" 처리는 확인이 되나
팝업 화면 상에서 "window.dialogArguments" 처리하는 부분에서 에러가 발생하여 문의드립니다.
스크립트를 추가한뒤 getDialogArguments()를 호출하면 ReferenceError: dialogArguments is not definded 라는 에러가 발생합니다.
해결방법이 있으면 가이드 부탁드립니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
다음 js파일에서 기능을 대체하여 사용하고 있으니 참고하시면 좋을듯 합니다.
/js/egovframework/com/cmm/showModalDialogCallee.js
다만, 해당 버전 이하에서
가이드 하고 있는 방식이 팝업 방식이므로
웹접근성이나 사용성에서 좋지 않으므로 권장드리지 않습니다.
해당부분에 대한 코드예시는
공통컴포넌트 All-in-one 버전을 참고 하시면서
확인하시면 도움이 될듯 합니다.
표준프레임워크 포탈사이트
다음 URL주소에서
https://www.egovframe.go.kr/home/sub.do?menuNo=49
"공통컴포넌트 3.6.2 all-in-one 보안강화 패치"를 다운로드 받으셔서
관련된 코드를 참고 하실수 있습니다.
위의 안내해 드린 동일한 URL주소에서
최신 버전의 공통컴포넌트
"공통컴포넌트 3.10.0 all-in-one 배포파일"를 다운로드 받으시면
jquery-ui기반의 레이어 기반 모달팝업에 대한 예제를 확인하실수 있습니다.
감사합니다.
표준프레임워크센터 입니다.
다음 js파일에서 기능을 대체하여 사용하고 있으니 참고하시면 좋을듯 합니다.
/js/egovframework/com/cmm/showModalDialogCallee.js
다만, 해당 버전 이하에서
가이드 하고 있는 방식이 팝업 방식이므로
웹접근성이나 사용성에서 좋지 않으므로 권장드리지 않습니다.
해당부분에 대한 코드예시는
공통컴포넌트 All-in-one 버전을 참고 하시면서
확인하시면 도움이 될듯 합니다.
표준프레임워크 포탈사이트
다음 URL주소에서
https://www.egovframe.go.kr/home/sub.do?menuNo=49
"공통컴포넌트 3.6.2 all-in-one 보안강화 패치"를 다운로드 받으셔서
관련된 코드를 참고 하실수 있습니다.
위의 안내해 드린 동일한 URL주소에서
최신 버전의 공통컴포넌트
"공통컴포넌트 3.10.0 all-in-one 배포파일"를 다운로드 받으시면
jquery-ui기반의 레이어 기반 모달팝업에 대한 예제를 확인하실수 있습니다.
감사합니다.