<apex: message> Visualforce 页面中的组件

2025年3月17日 | 阅读 3 分钟

<apex: message>是另一个重要的组件,用于在 VF 页面上显示特定组件的消息(错误或警告)。 如果我们在 VF 页面上未指定 <apex: message> 组件,则所有错误和警告消息将仅在调试日志中可见,而不会在 UI 中可见。

<apex: message> 组件在 VF 页面上具有以下属性

1. dir

dir 是一个字符串类型的属性,用于指定应读取生成 HTML 组件的方向。 RTLLTR 是此属性的两个可能值。

语法

2. for

for 是一个字符串类型的属性,用于指定消息应与之关联的组件的 Id。

语法

3. id

id 是字符串类型的属性,即唯一的标识符,允许页面上的其他组件引用此组件。

语法

4. lang

lang 是一个字符串类型的属性,用于指定生成的 HTML 输出的基本语言。 “en” 和 “en-US” 是此属性的两个可能值。

语法

5. rendered (已呈现)

rendered 是一个布尔类型的属性,用于指定是否应在页面上呈现此组件。 布尔值 true 被设置为此属性的默认值。

语法

6. style

style 是一个字符串类型的属性,用于指定应用于此组件以显示消息的内联 CSS。

语法

7. styleClass

styleClass 是一个字符串类型的属性,用于指定应用于此组件以显示消息的 CSS 样式表。

语法

8. title

title 是一个字符串类型的属性,用于指定当鼠标指针悬停在此组件上时显示的文本。

语法

让我们举个例子来了解如何在 VF 页面上使用此组件

ApexMessageExample.vfp

ApexMessageExampleController.apxc

输出

<apex: message> Component in Visualforce Page