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

17 Mar 2025 | 阅读 2 分钟

<apex: iframe> 是 Visualforce 页面中另一个重要的组件,它在 Visualforce 页面中创建一个内联框架。 它允许用户在滚动或替换其他信息时保持信息的可见性。

该组件通过使用 "html-" 前缀来支持 HTML 直通属性

<apex: iframe> 组件具有以下属性

1. frameborder

frameborder 是一个布尔类型属性,用于指定是否应该围绕内联框架设置边框。 布尔值 true 被设置为此属性的默认值。

语法

2. height

height 是一个字符串类型属性,用于指定内联框架的高度。 该值可以以百分比或像素定义。 默认情况下,其值设置为 600px。

语法

3. id

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

语法

4. rendered

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

语法

5. scrolling

scrolling 是一个布尔类型属性,用于指定是否需要在页面上滚动此组件。 布尔值 true 被设置为此属性的默认值。

语法

6. src

src 是一个字符串类型属性,即一个 URL,用于指定内联框架的初始内容。 我们可以定义外部网站的 URL 或应用程序中的另一个页面。

语法

7. title

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

语法

8. width

width 是一个字符串类型属性,用于指定内联框架的宽度。 该值可以以百分比或像素定义。 默认情况下,其值设置为 600px。

语法

让我们看一个例子来了解如何在 Visualforce 页面上使用 <apex: iframe> 组件。

输出

apex:iframe in Visualforce Page