2013-12-09 1 views
0

Я хочу использовать два рычания на одной странице. Один из вариантов использования, чтобы показать сообщение об успешном что делать автоматическое скрытие (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 эффекты успех рычит?

+0

Возможный дубликат [Показать сообщения на основе Severity в двух p: growl] (http://stackoverflow.com/questions/4701102/show-messages-based-on-severity-in-two-pgrowl) –

ответ

1

вы можете назначить различные уровни важности для каждого из них. Это был атрибут добавлен в primefaces в версии 3.3.

Проверить this вопрос. пользователь имел такую ​​же проблему, как и вы .

 Смежные вопросы

  • Нет связанных вопросов^_^