【问题标题】:Primefaces: Growl is displayed without the iconPrimefaces:咆哮不显示图标
【发布时间】:2014-07-31 01:34:11
【问题描述】:

当显示咆哮时(在下面的示例中,显示消息“图表已更新”),图标不会出现。控制台中没有错误消息。这发生在一个页面中,应用程序的其余部分工作正常。有什么问题?

更新:页面作为 iframe 加载

这就是咆哮声的声明方式:

<p:growl life="2000" id="messages" for="msg1" showDetail="true"/>

还有java:

FacesContext context = FacesContext.getCurrentInstance();
FacesMessage fm = new FacesMessage("Chart updated", "");
context.addMessage("msg1", fm);

【问题讨论】:

  • 发布您发送消息的方式。
  • 谢谢,我更新了问题
  • 你可以尝试使用:FacesMessage fm = new FacesMessage(FacesMessage.SEVERITY_INFO, "Chart updated", "");
  • 成功了;发布答案,以便我接受。谢谢

标签: primefaces


【解决方案1】:

您需要添加FacesMessage 的Severity。您可以使用以下构造函数:

FacesMessage fm = new FacesMessage(FacesMessage.SEVERITY_INFO, 
  "Message header", "Message detail")

干杯。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-19
    • 1970-01-01
    • 2016-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多