gpt4 book ai didi

jsf-2 - 如何隐藏

after it displayed the messages?

转载 作者:行者123 更新时间:2023-11-30 23:56:26 24 4
gpt4 key购买 nike

我正在处理 Primefaces 中的 JSF 应用程序,因为我正在通过 <p:messages> 向用户显示信息。 .

因此,当用户单击提交时,页面将被处理并触发 p:messages 对话框向用户显示信息,

我提到了 Primefaces p:messages展示页面

它工作正常......但是在它显示消息后,它不会自动关闭,要么我们需要手动关闭该对话框,要么它保持在打开阶段。

我需要它应该在向用户显示消息后自动关闭...
我该怎么做...有人可以建议我该怎么做吗?

最佳答案

<p:messages id="msgs">最终呈现为 <div id="msgs">然后它的内容会更新为给用户的真实消息。

如果您想在延迟一段时间后清除消息屏幕,您应该使用 JavaScript setTimeout ajax调用完成后的功能:

<p:commandButton ... 
oncomplete="setTimeout(function() { $('#msgs").html(''); }, 3000);" />
setTimeout的第二个参数函数是以毫秒为单位的延迟。

另一种选择是使用 <p:growl> 反而。

关于jsf-2 - 如何隐藏 <p :messages> after it displayed the messages?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19271737/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com