2013-05-09 321 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