apex:outputField
Salesforce オブジェクトの項目の表示ラベルと値の参照のみ表示です。<apex:outputField> コンポーネントは、ユーザへの表示方法などの関連項目の属性を考慮します。たとえば、指定された <apex:outputField> コンポーネントが通貨項目である場合、適切な通貨記号が表示されます。同様に、<apex:outputField> コンポーネントが参照項目または URL である場合、項目の値はリンクとして表示されます。
[設定] の項目にカスタムヘルプが定義されている場合は、その項目は <apex:pageBlock> または <apex:pageBlockSectionItem> の子である必要があり、Visualforce ページにカスタムヘルプを表示するためには Salesforce のページヘッダーを表示する必要があります。カスタムヘルプの表示を上書きするには、<apex:pageBlockSectionItem> の本文の <apex:outputField> を使用します。
リッチテキストエリアデータ型の使用は、Salesforce.com API バージョン 18.0 より後のバージョンを��行するページのこのコンポーネントに限られます。
このコンポーネントでは、「html-」プレフィックスを使用した HTML パススルー属性がサポートされています。パススルー属性は、生成されたコンテナタグ <span> に適用されます。
例
属性
| 属性名 | 属性型 | 説明 | 必須項目 | API バージョン | 通用範囲 |
|---|---|---|---|---|---|
| dir | String | 生成された HTML コンポーネントの読み取り方向。使用可能な値には「RTL」(右から左) または「LTR」(左から右) があります。 | 10.0 | グローバル | |
| id | String | ページの他のコンポーネントが出力項目コンポーネントを参照できるようにする識別子。 | 10.0 | グローバル | |
| label | String | コンポーネントの表示ラベルとして使用される文字列値。 | 23.0 | ||
| lang | String | 「en」または「en-US」など、生成された HTML 出力の基本言語。この属性についての詳細は、W3C 仕様を参照してください。 | 10.0 | グローバル | |
| rendered | Boolean | コンポーネントをページに表示するかどうかを指定する boolean 値。指定されていない場合、この値はデフォルトの true に設定されます。 | 10.0 | グローバル | |
| style | String | 出力項目コンポーネントの表示に使用されるスタイル。主に、インライン CSS スタイルを追加するために使用されます。この属性を設定できない値もあります。テキストにクラス名が必要な場合は、ラップ用 span タグを使用します。 | 10.0 | グローバル | |
| styleClass | String | 出力項目コンポーネントの表示に使用されるスタイルクラス。主に、外部 CSS スタイルシートを使用するときに適用される CSS スタイルを指定するために使用されます。この属性を設定できない値もあります。テキストにクラス名が必要な場合は、ラップ用 span タグを使用します。 | 10.0 | グローバル | |
| title | String | ユーザがコンポーネントにマウスポインタを重ねたときにツールチップとして表示されるテキスト。 | 10.0 | グローバル | |
| value | Object | この出力項目に関連付けられている Salesforce 項目を参照する式。たとえば、取引先の名前項目の出力項目を表示する必要がある場合は、value="{!account.name}" を使用します。 期間指定換算レートを使用して出力項目の値が計算される場合、その項目を currency 型の項目と関連付けることはできません。 |
10.0 | グローバル |