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

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

<apex: outputText> 是在 Visualforce 页面上显示文本的另一个重要组件。 从 <apex: outputText> 生成的文本被包装在 HTML <span> 标签中。 但是,我们可以使用 CSS 自定义 <apex: outputText> 的外观。

<apex: outputText> 组件用于获取用户对不对应于 Salesforce 字段的控制器方法 的输入。

此组件通过简单地添加“html-”前缀来支持 HTML 直通属性。

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

1. dir

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

语法

2. escape

escape 是一个布尔类型的属性,用于指定是否应在此组件生成的 HTML 输出中转义敏感的 HTML 和 XML 字符。

语法

3. 标签

label 是一个字符串类型的字符串,用于指定需要在输出文本旁边显示的文本标签。

语法

4. id

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

语法

5. lang

lang 是一个字符串类型的属性,用于指定生成的 HTML 输出使用的基本语言。 这些值可以是“en”或“en-US”等。

语法

6. rendered

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

语法

7. style

style 是一个字符串类型的属性,用于指定需要应用于它的 CSS。 内联 CSS 用作此属性的值。

语法

8. styleClass

styleClass 是一个字符串类型的属性,用于指定需要应用于它的外部 CSS 样式表以显示输出文本。

语法

9. title

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

语法

10. value

value 是一个 Object 类型的属性,用于指定在页面上呈现组件时显示的文本。

语法

让我们举个例子来了解如何在 VF 页面中使用 <apex: outputText> 组件

ApexOutputTextExample.vfp

ApexOutputTextController.vfp

输出

apex: outputText Component in Visualforce Page