와 함께 앵커 시스템을 사용하는 방법?
-
18-09-2019 - |
문제
ENV : IE7 & FIREFOX3.5, JSF1.2, Richfaces3.3.X, Seam2.2.0, Jboss5.1
매우 긴 XHTML 양식을 가지고 있으며 중간 어딘가에 사용자는 DataTable을 채우고 DataTable을 게시하고 계산하고 데이터를 검증하는 버튼 (여기서 명령 링크를 사용합니다)을 클릭해야합니다.
그런 다음 사용자는 자신의 양식을 계속 채우고 싶어합니다.
문제 : 제출하면 페이지가 상단에 다시로드되며 명령 링크와 함께 앵커 시스템을 어떻게 사용할 수 있는지에 대한 단서가 없습니다.
outputlink로 그렇게 할 수 있지만 데이터를 게시하지 않을 것입니다.
링크#앵커를 PageFlow (faces-config.xml 또는 pages.xml)에 넣으려고했지만 명령 링크의 "rel"속성을 시도했지만 그 일을 오해해야합니다.
누군가 MyFaces에서 "AutoScroll"기능에 대해 이야기했지만 실제로 하나의 기능을 위해 다른 Taglib를 추가하는 것은 아닙니다.
내가 충분히 분명했으면 좋겠고 영어 가난한 영어에 대해 죄송합니다
감사 :)
해결책
JavaScript를 사용하십시오.
window.onload = function() {
window.location.hash = '#{bean.anchorName}';
}
제휴하지 않습니다 StackOverflow