RichFaces <rich:messages>

17 Mar 2025 | 阅读 2 分钟

此组件的工作方式与 <rich:message> 组件类似,并在 Ajax 请求后自动呈现。它用于集中显示当前网页的所有验证消息。

基本使用不需要任何额外的属性。要将消息限制为特定组件,我们可以使用 for 属性来引用该组件。

样式类和皮肤参数

下表包含消息的样式类和相应的皮肤参数。

类 (选择器)函数皮肤参数映射的 CSS 属性
.rf-msgs用于定义消息本身的样式。generalFamilyFont generalSizeFontfont-family font-size
.rf-msgs-err用于定义错误消息的样式。errorColorcolor
.rf-msgs-ftl用于定义致命消息的样式。errorColorcolor/td>
.rf-msgs-inf用于定义信息消息的样式。generalTextColorcolor
.rf-msgs-wrn用于定义警告消息的样式。warningTextColorcolor
.rf-msgs-ok用于定义基本 OK 消息的样式。generalTextColorcolor
.rf-msgs-sum, .rf-msgs-det这些类定义消息的摘要或详细信息的样式。无皮肤参数。

示例

在下面的示例中,我们正在实现 <rich:messages> 组件。此示例包含以下文件。

JSF 文件

// rich-messages.xhtml

托管 Bean

// User.java

输出

RichFaces Messages 1