문제

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}';
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top