PrimeFaces Growl

17 Mar 2025 | 阅读 2 分钟

它是一个通知小部件,用于显示FacesMessages。它类似于JSF的标准h:messages组件。我们可以将growl放置在应用程序网页的任何位置。growl在JSF应用程序中的位置无关紧要。

默认情况下,它在显示6000毫秒后隐藏。我们可以通过将其设置为true来使其保持可见。它具有以下表格中的各种其他属性。

Growl属性

属性默认值类型描述
sticky(粘性)falseBoolean用于指定消息应保持显示状态,而不是自动隐藏。
showSummary(显示概要)trueBoolean用于显示消息的概要。
showDetail(显示详情)falseBoolean用于显示消息的详细信息。
globalOnly(仅全局)falseBoolean用于全局设置。
生活6000Integer用于设置消息的显示时间。
autoUpdate(自动更新)falseBoolean用于设置自动更新模式。
redisplay(重新显示)trueBoolean用于重新显示消息。
fornullString用于设置关联键的名称。
escapetrueBoolean定义是否应对html进行转义。
severity(严重性)nullString这是一个逗号分隔的严重性列表,仅显示这些严重性的消息。

示例

在以下示例中,我们正在实现<p:growl>组件。此示例包含以下文件。

JSF 文件

// growl.xhtml

ManagedBean

// Growl.java

输出

PrimeFaces Growl 1
PrimeFaces Growl 2