Я хочу использовать два рычания на одной странице. Один из вариантов использования, чтобы показать сообщение об успешном что делать автоматическое скрытие (sticky="false")
, другой использовать, чтобы показать неудачные сообщения, которые не автоматически скрывать (sticky="true"
):можно использовать два рычания на одной странице
<p:growl id="globalSuccessMessageGrowl" showDetail="false"
showSummary="true" life="3000" />
<p:growl id="globalFailedMessageGrowl" showDetail="false"
showSummary="true" sticky="true" />
public static void globalSuccessMessage(String message,
FacesMessage.Severity severity) {
FacesContext.getCurrentInstance().getViewRoot().findComponent("globalSuccessMessageGrowl");
renderComponent(new FacesMessage(severity, message, message), null,
"globalSuccessMessageGrowl");
}
public static void globalFailedMessage(String message,
FacesMessage.Severity severity) {
renderComponent(new FacesMessage(severity, message, message), null,
"globalFailedMessageGrowl");
}
... но два рычит не автоматически скрывать после 3 секунд. Не удалось Growl эффекты успех рычит?
Возможный дубликат [Показать сообщения на основе Severity в двух p: growl] (http://stackoverflow.com/questions/4701102/show-messages-based-on-severity-in-two-pgrowl) –