웹접근성 페이징처리 부분 수정 요청 드립니다.
- 작성자 :
- 이*일
- 작성일 :
- 2012-12-06 09:16:32
- 조회수 :
- 1,511
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요.
아래와 같이 페이징 처리를 하고 있습니다.
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="${paginationStr}" />
근데 카도화4.0으로 마크업오류가 나오고 있습니다.
<image> 태그와 <a> 태그가 열고 닫는 문법 오류가 나오고 있습니다.
<image> 태그를 <img> 로 바꿔야 될 것 같은데요.
방법 좀 문의 드립니다.
답변 부탁드리겠습니다.
아래와 같이 페이징 처리를 하고 있습니다.
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="${paginationStr}" />
근데 카도화4.0으로 마크업오류가 나오고 있습니다.
<image> 태그와 <a> 태그가 열고 닫는 문법 오류가 나오고 있습니다.
<image> 태그를 <img> 로 바꿔야 될 것 같은데요.
방법 좀 문의 드립니다.
답변 부탁드리겠습니다.
A
안녕하세요.. 이청일님..
xml 설정 상에 보시면..
다음과 같은 bean 정의가 있습니다.
<bean id="imageRenderer" class="egovframework.com.cmm.ImagePaginationRenderer"/>
(공통컴포넌트의 경우느 egov-com-servlet.xml)
여기에 등록된 class 파일(java 파일)을 수정하시면 됩니다.
현재.. 공통컴포넌트 2.0의 경우는.. 웹접근성 조치가 되어서.. </a> 처리와 <img />로 되어 있습니다.
현재 소스 :
public void initVariables(){
firstPageLabel = "<a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \"><img src=\"" + servletContext.getContextPath() + "/images/egovframework/com/cmm/mod/icon/icon_prevend.gif\" alt=\"처음\" border=\"0\"/></a> ";
previousPageLabel = "<a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \"><img src=\"" + servletContext.getContextPath() + "/images/egovframework/com/cmm/mod/icon/icon_prev.gif\" alt=\"이전\" border=\"0\"/></a> ";
currentPageLabel = "<strong>{0}</strong> ";
otherPageLabel = "<a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \">{2}</a> ";
nextPageLabel = "<a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \"><img src=\"" + servletContext.getContextPath() + "/images/egovframework/com/cmm/mod/icon/icon_next.gif\" alt=\"다음\" border=\"0\"/></a> ";
lastPageLabel = "<a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \"><img src=\"" + servletContext.getContextPath() + "/images/egovframework/com/cmm/mod/icon/icon_nextend.gif\" alt=\"마지막\" border=\"0\"/></a> ";
}
그럼.. 즐거운 하루되십시오.
감사합니다.
xml 설정 상에 보시면..
다음과 같은 bean 정의가 있습니다.
<bean id="imageRenderer" class="egovframework.com.cmm.ImagePaginationRenderer"/>
(공통컴포넌트의 경우느 egov-com-servlet.xml)
여기에 등록된 class 파일(java 파일)을 수정하시면 됩니다.
현재.. 공통컴포넌트 2.0의 경우는.. 웹접근성 조치가 되어서.. </a> 처리와 <img />로 되어 있습니다.
현재 소스 :
public void initVariables(){
firstPageLabel = "<a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \"><img src=\"" + servletContext.getContextPath() + "/images/egovframework/com/cmm/mod/icon/icon_prevend.gif\" alt=\"처음\" border=\"0\"/></a> ";
previousPageLabel = "<a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \"><img src=\"" + servletContext.getContextPath() + "/images/egovframework/com/cmm/mod/icon/icon_prev.gif\" alt=\"이전\" border=\"0\"/></a> ";
currentPageLabel = "<strong>{0}</strong> ";
otherPageLabel = "<a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \">{2}</a> ";
nextPageLabel = "<a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \"><img src=\"" + servletContext.getContextPath() + "/images/egovframework/com/cmm/mod/icon/icon_next.gif\" alt=\"다음\" border=\"0\"/></a> ";
lastPageLabel = "<a href=\"?pageIndex={1}\" onclick=\"{0}({1});return false; \"><img src=\"" + servletContext.getContextPath() + "/images/egovframework/com/cmm/mod/icon/icon_nextend.gif\" alt=\"마지막\" border=\"0\"/></a> ";
}
그럼.. 즐거운 하루되십시오.
감사합니다.