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

apex:param

親コンポーネントのパラメータです。<apex:param> コンポーネントは、次のコンポーネントの子としてのみ指定できます。
  • <apex:actionFunction>
  • <apex:actionSupport>
  • <apex:commandLink>
  • <apex:outputLink>
  • <apex:outputText>
  • <flow:interview>

<apex:outputText> 内では、Java の MessageFormat クラスの構文に一致させるための <apex:param> タグがサポートされています。

apex:outputLink の例

1<!-- For this example to render properly, you must associate the Visualforce page 
2with a valid contact record in the URL. 
3For example, if 001D000000IRt53 is the contact ID, the resulting URL should be: 
4https://Salesforce_instance/apex/myPage?id=001D000000IRt53
5See the Visualforce Developer's Guide Quick Start Tutorial for more information. -->
6         
7<apex:page standardController="Contact">
8    <apex:outputLink value="http://google.com/search">
9        Search Google
10        <apex:param name="q" value="{!contact.name}"/>
11    </apex:outputLink>
12</apex:page>

属性

属性名 属性型 説明 必須項目 API バージョン 通用範囲
assignTo Object この param の値を関連する Visualforce コントローラの変数に割り当てる setter メソッド。この属性を使用する場合は、getter メソッドおよび setter メソッドまたは get 値および set 値を含むプロパティを定義する必要があります。 10.0 グローバル
id String ページの他のコンポーネントが param コンポーネントを参照できるようにする識別子。 10.0 グローバル
name String name="Location" など、このパラメータのキー。 10.0 グローバル
value Object value="San Francisco, CA" など、このパラメータに関連付けられるデータ。value 属性は、string、number、または boolean 値に設定する必要があります。value 以外に文字列の置換操作を行うときに必要な属性はないため、param コンポーネントの唯一の必須属性です。たとえば、outputText コンポーネントの値として「My {0}」を使用して、outputText コンポーネントの本文に param を含める場合は、param タグの値によって出力文字列の {0} が置き換えられます。 はい 10.0 グローバル