팝업창 문의
- 작성자 :
- 차*섭
- 작성일 :
- 2015-03-04 16:54:50
- 조회수 :
- 753
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요.
공통컴포넌트중 팝업창 관리를 이용하여 팝업창을 띄울라고 하는데 방법을 모르겠네요.
가이드에서는 로그인하면 팝업창이 띄워준다고 하는데 아무 반응이 없습니다.
물론 팝업창은 팝업관리에서 Sample로 작성된 것으로 등록을 하였고 미리보기 하여도 잘 나옵니다.
팝업창을 자동으로 띄울려면 추가적인 작업이 필요한 것인지
활용 방법에 대해 가이드를 주셨으면 합니다.
감사합니다.
공통컴포넌트중 팝업창 관리를 이용하여 팝업창을 띄울라고 하는데 방법을 모르겠네요.
가이드에서는 로그인하면 팝업창이 띄워준다고 하는데 아무 반응이 없습니다.
물론 팝업창은 팝업관리에서 Sample로 작성된 것으로 등록을 하였고 미리보기 하여도 잘 나옵니다.
팝업창을 자동으로 띄울려면 추가적인 작업이 필요한 것인지
활용 방법에 대해 가이드를 주셨으면 합니다.
감사합니다.
A
안녕하세요. 차현섭님.
구체적으로 처리하시는 방법은 EgovPopupManageController.java의 egovPopupManageMainList 메소드를 참조하시면 됩니다.
이 메소드에서 팝업창에 필요한 정보를 다음과 같이 담으시고, 메인 페이지로 return 하시면 됩니다.
List reusltList = egovPopupManageService.selectPopupMainList(popupManageVO);
model.addAttribute("resultList", reusltList);
return "egovframework/com/uss/ion/pwm/EgovPopupMainList"; // 메인 페이지로 지정
JSP에서는 이 resultList 부분을 다음과 같은 방식으로 호출하는 javasript를 onload 이벤트 등에서 처리하시면 되시구요.
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 ){
fn_egov_popupOpen_PopupManage('${resultInfo.popupId}',
'${resultInfo.fileUrl}',
'${resultInfo.popupWsize}',
'${resultInfo.popupHsize}',
'${resultInfo.popupHlc}',
'${resultInfo.popupWlc}',
'${resultInfo.stopVewAt}');
}
</c:if>
</c:forEach>
}
이 부분은 EgovPopupMainList.jsp를 참조하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
구체적으로 처리하시는 방법은 EgovPopupManageController.java의 egovPopupManageMainList 메소드를 참조하시면 됩니다.
이 메소드에서 팝업창에 필요한 정보를 다음과 같이 담으시고, 메인 페이지로 return 하시면 됩니다.
List reusltList = egovPopupManageService.selectPopupMainList(popupManageVO);
model.addAttribute("resultList", reusltList);
return "egovframework/com/uss/ion/pwm/EgovPopupMainList"; // 메인 페이지로 지정
JSP에서는 이 resultList 부분을 다음과 같은 방식으로 호출하는 javasript를 onload 이벤트 등에서 처리하시면 되시구요.
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 ){
fn_egov_popupOpen_PopupManage('${resultInfo.popupId}',
'${resultInfo.fileUrl}',
'${resultInfo.popupWsize}',
'${resultInfo.popupHsize}',
'${resultInfo.popupHlc}',
'${resultInfo.popupWlc}',
'${resultInfo.stopVewAt}');
}
</c:if>
</c:forEach>
}
이 부분은 EgovPopupMainList.jsp를 참조하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.