1

是否可以有 2 组消息?我有一个启用 primefaces 的 jsf 表单,我想在按下单个命令按钮时在 p:messages 中显示错误消息并在 p:growl 中显示成功。那可能吗?

我已经尝试了各种组合,但它不像:

FacesContext.getCurrentInstance().addMessage("myForm:messagesGrowl", message);

消息始终显示在 p:messages 和 p:growl 上。

我的命令按钮:

<p:commandButton style="float: right;" value="Send" action="#{myAction.execute()}" ajax="true" update="messages, messagesGrowl"></p:commandButton>

谢谢,
czetsuya

4

1 回答 1

3

采用

<p:messages autoUpdate="true" globalOnly="true" redisplay="false" />

globalOnly

如果为 true,则仅显示没有 clientIds 的 facesmessages。
默认为假。

redisplay

定义是否应显示已呈现的消息。默认为真。

于 2012-09-28T06:46:53.383 回答