我正在寻找一种将 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/