この文章は 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 グローバル