我正在使用PrimeFaces p:growl。
<p:growl id="msgsInfo"
rendered="true"
showDetail="true" />
<p:growl id="msgsError"
globalOnly="true"
showDetail="true"
sticky="true" />
我需要在第一次咆哮时只显示Info
条消息,而在第二条消息中,我需要显示Error
条消息。
添加错误消息时使用globalOnly
,这将显示2次。
有什么想法吗?
答案 0 :(得分:3)
理论上,如果它支持infoClass
,errorClass
等属性,如h:messages
,则可能。然后,您可以只指定一个执行display: none
。
但p:growl
不支持这些属性。在严重性级别上,您可以执行的是更改infoIcon
,errorIcon
等图标。所以您在这里很丢失。
请注意,globalOnly="true"
仅显示具有null
客户端ID的邮件,无论其严重程度如何。
答案 1 :(得分:3)