2013-05-09 115 views
0

我在我的應用程序中有很長的Visual Force頁面,我必須要求每60秒秒自動保存一次。因此,無論何時我保存頁面,光標都會移到頁面的頂部,而不是在哪裏他們以前present.Can任何人給我答案如何處理這個問題?Visualforce頁面導航問題

回答

0

使用JavaScript Remoting代替apex:actionPoller。 JavaScript Remoting不會自動調用頁面刷新。因此,使用setInterval()在JavaScript中設置計時器,並在啓動JavaScript方法時調用Apex保存方法,該方法從那裏進行保存。

+0

非常感謝adam的答案。同樣的事情也發生在保存按鈕also.That填寫表格時,我也給他們選擇手動保存它。因此,當點擊保存也整個事情得到刷新和光標移動到頁面的頂部。任何想法都圍繞着這個。 – kumar 2013-05-10 17:04:06

+0

聽起來就像你需要在apex中指定rerender =「componentid」:commandButton value =「Save」action =「{!save}」塊。如果不重新提交,它將始終刷新整個頁面並將該位置重置爲頂部。 – Adam 2013-05-10 17:38:27

+0

這是我使用的保存按鈕代碼呈現即使這發生了 – kumar 2013-05-13 21:47:00