2013-05-09 2 views
0

나는 꽤 긴 시각적 인 힘 페이지가 내 응용 프로그램에 있는데, 매 60 초마다 자동으로 저장해야한다는 요구 사항이 있습니다. 페이지를 저장할 때마다 커서가 페이지 상단으로 이동합니다. 그들은 이전에 present.Can 사람이 나 에게이 문제를 처리하는 방법에 대한 답변을 줄 수 있습니까?Visualforce 페이지 탐색 문제

답변

0

apex : actionPoller 대신 JavaScript Remoting을 사용하십시오. JavaScript Remoting은 페이지 새로 고침을 자동으로 호출하지 않습니다. 따라서 setInterval()을 사용하여 자바 스크립트에서 타이머를 설정하고 자바 스크립트 메소드를 호출 할 때 거기에서 원하는 절약을 수행하는 Apex 저장 메소드를 호출하십시오.

+0

아담 답을 주셔서 감사합니다. 버튼을 저장하는 것과 똑같은 일이 일어나고 있습니다. 폼을 채울 때도 수동으로 저장하는 옵션이 있습니다. 저장을 클릭하면 전체가 새로 고침되고 커서가 페이지 위쪽으로 이동합니다.이 문제에 대한 모든 생각. – kumar

+0

apex에 rerender = "componentid"를 지정해야하는 것처럼 들립니다. commandButton value = "저장"action = "{! save}"블록. 다시 렌더링하지 않으면 페이지 전체를 새로 고치고 위치를 맨 위로 다시 설정합니다. – Adam

+0

렌더링 된 버튼 코드입니다. 그럼에도 불구하고 이것은 일어나고있다. – kumar