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

apex:param

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

  • <apex:actionFunction>
  • <apex:actionSupport>
  • <apex:commandLink>
  • <apex:outputLink>
  • <apex:outputText>
  • <flow:interview>

このコンポーネントを使用して、sObject の項目に対応しないコントローラーメソッドのユーザー入力を取得します。sObject 項目で使用できるのは、<apex:inputField><apex:outputField> のみです。

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

apex:outputLink の例

1<!-- For this example to render fully, associate the page
2with a valid contact record in the URL.
3For example: https://Salesforce_instance/apex/myPage?id=001D000000IRt53 -->
4
5<apex:page standardController="Contact">
6    <apex:outputLink value="http://google.com/search">
7        Search Google
8        <apex:param name="q" value="{!contact.name}"/>
9    </apex:outputLink>
10</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 値に設定する必要があります。 はい 10.0 グローバル