是否可以拥有2组消息?我有一个启用了primefaces的jsf表单,我想在p:messages中显示错误消息,并在命中单个命令按钮时显示p:growl中的成功。这可能吗?
我已经尝试了各种组合,但它不起作用:
FacesContext.getCurrentInstance().addMessage("myForm:messagesGrowl", message);
消息始终显示在p:消息和p:growl。
上我的命令按钮:
<p:commandButton style="float: right;" value="Send" action="#{myAction.execute()}" ajax="true" update="messages, messagesGrowl"></p:commandButton>
谢谢,
czetsuya
答案 0 :(得分:3)
使用强>
<p:messages autoUpdate="true" globalOnly="true" redisplay="false" />
<强> globalOnly
强>
如果为true,则仅显示没有clientIds的facesmessages 默认为false。
<强> redisplay
强>
定义是否应显示已呈现的消息。默认是 真。