몇일전 팝업창 질문 드렸었는대요
- 작성자 :
- 정*석
- 작성일 :
- 2014-04-16 15:06:08
- 조회수 :
- 708
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
질문
popupmanagecontroller에서 리턴부분을 저렇게 바꾸었습니다.
return "egovframework/com/uss/ion/pwm/EgovPopupMainList";
팝업은 제대로 뜨지만 크기가 조정 안대서 자바 스크립트 부분에서 저런식으로 검사를 해보니
function fn_egov_init_PopupManage(){
<c:forEach items="${resultList}" var="resultInfo" varStatus="status">
<c:if test="${resultInfo.ntceAt eq 'Y'}">
if(fnGetCookie('${resultInfo.popupId}') == null ){
alert('${resultInfo.popupId}');
alert('${resultInfo.popupWSize}');
alert('${resultInfo.popupHSize}');
alert('${resultInfo.popupHlc}');
alert('${resultInfo.popupWlc}');
fn_egov_popupOpen_PopupManage('${resultInfo.popupId}',
'${resultInfo.fileUrl}',
'${resultInfo.popupWsize}',
'${resultInfo.popupHsize}',
'${resultInfo.popupHlc}',
'${resultInfo.popupWlc}',
'${resultInfo.stopVewAt}');
}
</c:if>
</c:forEach>
}
alert에서 popupid는 넘어오는대 사이즈에 관한 것들은 넘어오질 않습니다.
왜그런거죠 따로 에러 표시도 없고
014-04-11 17:08:14,320 DEBUG [java.sql.ResultSet] {rset-100023} ResultSet
2014-04-11 17:08:14,321 DEBUG [java.sql.ResultSet] {rset-100023} Header: [POPUP_ID, POPUP_TITLE_NM, FILE_URL, POPUP_VRTICL_LC, POPUP_WIDTH_LC, POPUP_VRTICL_SIZE, POPUP_WIDTH_SIZE, NTCE_BGNDE, NTCE_ENDDE, STOPVEW_SETUP_AT, NTCE_AT, FRST_REGIST_PNTTM, FRST_REGISTER_NM, RNUM]
2014-04-11 17:08:14,321 DEBUG [java.sql.ResultSet] {rset-100023} Result: [POPUP_00000000000011, 테스트, egovframework/com/uss/ion/pwm/sample/EgovPopupSample, 1000, 1000, 1000, 1000, 201404010000 , 201404300000 , Y, Y, 2014-04-11, 웹마스터, 1]
값도 잘 넘어오는거 같은대 이유를 모르겠습니다.
답변
안녕하세요. 정진석님.
JSP 확인 결과, JSP 상에 모델 정보를 잘못 가져오고 있습니다.
해당 정보를 다음과 같이 변경해 주시면 되실 것 같습니다.
fn_egov_popupOpen_PopupManage('${resultInfo.popupId}',
'${resultInfo.fileUrl}',
'${resultInfo.popupWidthSize}',
'${resultInfo.popupVrticlSize}',
'${resultInfo.popupVrticlLc}',
'${resultInfo.popupWidthLc}',
'${resultInfo.stopviewSetupAt}');
배포되는 공통컴포넌트는 다음 패치버전에 수정 조치하도록 하겠습니다.
공통컴포넌트 사용에 불편을 드려 죄송합니다.
그럼, 즐거운 하루되십시오.
감사합니다.
라고 답변 해주셨는대 stopviewSetupAt가 아니라 stopvewSetupAt 로 해야 정상 작동 됩니다..
db컬럼명에 i를 빠드리신것 같습니다 이상입니다.
popupmanagecontroller에서 리턴부분을 저렇게 바꾸었습니다.
return "egovframework/com/uss/ion/pwm/EgovPopupMainList";
팝업은 제대로 뜨지만 크기가 조정 안대서 자바 스크립트 부분에서 저런식으로 검사를 해보니
function fn_egov_init_PopupManage(){
<c:forEach items="${resultList}" var="resultInfo" varStatus="status">
<c:if test="${resultInfo.ntceAt eq 'Y'}">
if(fnGetCookie('${resultInfo.popupId}') == null ){
alert('${resultInfo.popupId}');
alert('${resultInfo.popupWSize}');
alert('${resultInfo.popupHSize}');
alert('${resultInfo.popupHlc}');
alert('${resultInfo.popupWlc}');
fn_egov_popupOpen_PopupManage('${resultInfo.popupId}',
'${resultInfo.fileUrl}',
'${resultInfo.popupWsize}',
'${resultInfo.popupHsize}',
'${resultInfo.popupHlc}',
'${resultInfo.popupWlc}',
'${resultInfo.stopVewAt}');
}
</c:if>
</c:forEach>
}
alert에서 popupid는 넘어오는대 사이즈에 관한 것들은 넘어오질 않습니다.
왜그런거죠 따로 에러 표시도 없고
014-04-11 17:08:14,320 DEBUG [java.sql.ResultSet] {rset-100023} ResultSet
2014-04-11 17:08:14,321 DEBUG [java.sql.ResultSet] {rset-100023} Header: [POPUP_ID, POPUP_TITLE_NM, FILE_URL, POPUP_VRTICL_LC, POPUP_WIDTH_LC, POPUP_VRTICL_SIZE, POPUP_WIDTH_SIZE, NTCE_BGNDE, NTCE_ENDDE, STOPVEW_SETUP_AT, NTCE_AT, FRST_REGIST_PNTTM, FRST_REGISTER_NM, RNUM]
2014-04-11 17:08:14,321 DEBUG [java.sql.ResultSet] {rset-100023} Result: [POPUP_00000000000011, 테스트, egovframework/com/uss/ion/pwm/sample/EgovPopupSample, 1000, 1000, 1000, 1000, 201404010000 , 201404300000 , Y, Y, 2014-04-11, 웹마스터, 1]
값도 잘 넘어오는거 같은대 이유를 모르겠습니다.
답변
안녕하세요. 정진석님.
JSP 확인 결과, JSP 상에 모델 정보를 잘못 가져오고 있습니다.
해당 정보를 다음과 같이 변경해 주시면 되실 것 같습니다.
fn_egov_popupOpen_PopupManage('${resultInfo.popupId}',
'${resultInfo.fileUrl}',
'${resultInfo.popupWidthSize}',
'${resultInfo.popupVrticlSize}',
'${resultInfo.popupVrticlLc}',
'${resultInfo.popupWidthLc}',
'${resultInfo.stopviewSetupAt}');
배포되는 공통컴포넌트는 다음 패치버전에 수정 조치하도록 하겠습니다.
공통컴포넌트 사용에 불편을 드려 죄송합니다.
그럼, 즐거운 하루되십시오.
감사합니다.
라고 답변 해주셨는대 stopviewSetupAt가 아니라 stopvewSetupAt 로 해야 정상 작동 됩니다..
db컬럼명에 i를 빠드리신것 같습니다 이상입니다.
A
안녕하세요. 정진석님.
해당 오류는 다음 버전에 조치하여 배포하도록 하겠습니다.
감사합니다.
즐거운 하루되시고요.
해당 오류는 다음 버전에 조치하여 배포하도록 하겠습니다.
감사합니다.
즐거운 하루되시고요.