首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在ADF页面中保持滚动位置

在ADF页面中保持滚动位置
EN

Stack Overflow用户
提问于 2017-03-11 19:00:45
回答 1查看 1K关注 0票数 0

我有一个页面,里面有几个表格,还有一个提交按钮来保存记录。如果有任何错误,那么我将以编程方式在faces消息中显示错误消息。

但单击af消息上的ok按钮后,页面将滚动到顶部,我必须再次向下滚动才能单击该按钮。

是否有任何方法来保存滚动位置在ADF。我试图调用Java脚本

Window.scrollto ()方法

但是对于其他方法,它可以正常工作,但在单击af message ok按钮之后就不行了。

请告诉我任何向下滚动到页面底部的方法。

EN

回答 1

Stack Overflow用户

发布于 2017-08-23 12:41:38

马克斯卡已经给出了正确的提示作为评论。为了给出一个完整的答案,我将对此稍作澄清:

  • 如果您的按钮触发一个操作,总是会加载一个完整的新站点。即使“新”网站与旧网站相同,也会让人觉得这个网站已经滚动起来了。
  • 如果您的按钮注册了一个actionListener,这个滚动也会发生。即使你放了一个addPartialTarget(.)在注册的Java-方法里面。

那么,如何解决这个问题呢?这很简单,只需在按钮或链接上使用和属性partialSubmit="true"

将只执行部分提交,而不是重新加载整个页面。

不要忘记使用addPartialTarget(.)或属性partialTriggers=中的“.”因为部分提交而应该更新的组件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42739310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档