javascript - 在 primefaces 对话框中滚动到

标签 javascript java jquery primefaces

我正在寻找一种将 primefaces 对话框的滚动条滚动到顶部的方法。

用例: 我在对话框中有一个表单,提交表单时有一些输入验证。如果在其中一个输入字段中检测到错误,则应在带有滚动条的对话框顶部显示一条消息。

没有效果的Java实际代码(控制台上没有错误): //修饰符UrgenceDelaiForm:exception是p:messages组件的clientID RequestContext.getCurrentInstance().scrollTo("modifierUrgenceDelaiForm:异常(exception)");

感谢您的帮助。

最佳答案

尝试将其放在您的提交按钮上:

<p:commandButton value="Submit" .... 
   oncomplete="if (args.validationFailed) {PF('dialogwv').content.scrollTop('0')}" />

关于javascript - 在 primefaces 对话框中滚动到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35134758/

相关文章:

javascript - 如何使用 jquery 在 DOM 中查找特定的父对象

javascript - Django-REST 和 AngularJS 中的变量名称

Java Collection - 基于字典/树的抽象数据结构的具体数据结构

java - 使用spring boot使用gmail smtp发送邮件

jquery - IE8 问题 - 元素使用错误的变换原点设置动画

jquery - 重命名特定 div 中的部分文本字段

Javascript 闭包,维护外部对象

javascript - 如何让 moment.js 显示以秒为单位的相对时间?

javascript - 获取从类 *not* style 属性继承的元素样式

java - 如何在运行时更改页面格式?(jasperreport)