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

17 Mar 2025 | 阅读 2 分钟

<apex: include> 组件是 Visualforce 页面中的另一个重要组件,用于将新的 VF 页面插入到当前页面中。整个页面子树被注入到 VF DOM 中的引用点,并且包含页面的范围被维护。

当应该从包含的页面中删除内容时,我们使用 <apex: composition> 组件,而不是使用 <apex: include> 组件。

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

1. id

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

语法

2. pageName

pageName 是一个 ApexPages.PageReference 类型属性,即一个 VF 页面,其内容需要插入到当前页面中。 Visualforce 页面的名称作为值传递给此属性。

语法

3. rendered

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

语法

让我们举个例子来了解如何在 Visuaforce 页面上使用 <apex: include> 组件

ApexImageExample.vfp

ApexIncludeExample.vfp

输出

apex:include in Visualforce Page