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>

ありがとう、
ツェツヤ

4

1 に答える 1

3

使用する

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

globalOnly

true の場合、clientId のない Faces メッセージのみが表示されます。
デフォルトは false です。

redisplay

レンダリング済みのメッセージを表示するかどうかを定義します。デフォルトは真です。

于 2012-09-28T06:46:53.383 に答える