5

私は PrimeFaces p:growl を使用しています。

<p:growl id="msgsInfo"
         rendered="true"
         showDetail="true" />
<p:growl id="msgsError"
         globalOnly="true"
         showDetail="true"
         sticky="true" />

最初のうなり声のみのInfoメッセージを表示する必要があり、2 番目のメッセージではメッセージを表示する必要がありErrorます。エラーメッセージを追加するときに使用globalOnlyすると、これは2回表示されます。

何か案が?

4

3 に答える 3

3

as のような属性をサポートinfoClassしていれば、理論的には可能です。次に、 を実行する CSS クラスを指定するだけです。errorClassh:messagesdisplay: none

ただし、p:growlはこれらの属性をサポートしていません。重大度レベルでできることは、アイコンを 、 などで変更することinfoIconだけerrorIconです。したがって、ここでかなり迷っています。

機能リクエストの価値があるかもしれません。

は、重大度に関係なく、クライアント IDglobalOnly="true"を持つメッセージのみを表示することに注意してください。null

于 2011-01-16T12:32:58.063 に答える