この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

apex:insert

他の Visualforce ページで <apex:define> コンポーネントで定義されている必要のある名前指定の領域を宣言するテンプレートコンポーネントです。複数のページ間でデータを共有するには、このコンポーネントを <apex:composition> および <apex:define> コンポーネントと併用します。

1<!-- Page: composition -->
2<!-- This page acts as the template. Create it first, then the page below.  -->	
3<apex:page>
4    <apex:outputText value="(template) This is before the header"/><br/>
5    <apex:insert name="header"/><br/>
6    <apex:outputText value="(template) This is between the header and body"/><br/>
7    <apex:insert name="body"/>
8</apex:page>
9            
10<!-- Page: page -->
11<apex:page>
12    <apex:composition template="composition">
13    <apex:define name="header">(page) This is the header of mypage</apex:define>
14    <apex:define name="body">(page) This is the body of mypage</apex:define>
15    </apex:composition>
16</apex:page>

上述の例では次の HTML を表示します。

1(template) This is before the header<br/>
2(page) This is the header of mypage<br/>
3(template) This is between the header and body<br/>
4(page) This is the body of mypage

属性

属性名 属性型 説明 必須かどうか API バージョン 通用範囲
name String この Visualforce ページに挿入するコンテンツを提供する、一致する定義タグの名前。 はい 10.0 グローバル