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

apex:pageBlock

Salesforce の詳細ページの外観に似た、デフォルトのコンテンツを使用しないスタイルを使用するページの領域です。

このコンポーネントでは、「html-」プレフィックスを使用した HTML パススルー属性がサポートされています。パススルー属性は、生成されたコンテナタグ <div> に適用されます。

1<!-- For this example to render properly, you must associate the Visualforce page
2with a valid account record in the URL.
3For example, if 001D000000IRt53 is the account 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
8<!-- Page: -->
9<apex:page standardController="Account">
10    <apex:form>
11        <apex:pageBlock title="My Content" mode="edit">
12            <apex:pageBlockButtons>
13                <apex:commandButton action="{!save}" value="Save"/>
14            </apex:pageBlockButtons>
15            <apex:pageBlockSection title="My Content Section" columns="2">
16                <apex:inputField value="{!account.name}"/>
17                <apex:inputField value="{!account.site}"/>
18                <apex:inputField value="{!account.type}"/>
19                <apex:inputField value="{!account.accountNumber}"/>
20            </apex:pageBlockSection>
21        </apex:pageBlock>
22    </apex:form>
23</apex:page>

属性

属性名 属性型 説明 必須かどうか API バージョン 通用範囲
dir String 生成された HTML コンポーネントの読み取り方向。可能な値には「RTL」 (右から左) または「LTR」 (左から右) などがあります。 10.0 グローバル
helpTitle String ユーザーがページブロックのヘルプリンクにマウスを置いたときに表示されるテキスト。指定されている場合、helpURL の値も指定する必要があります。header ファセットの値が pageBlock に含まれる場合、この属性は無視されます。 12.0 グローバル
helpUrl String ページブロックのヘルプを提供する Web ページの URL。この値が指定されている場合、ヘルプリンクはページブロックの右上隅に表示されます。指定されている場合、helpTitle の値も指定する必要があります。header ファセットの値が pageBlock に含まれる場合、この属性は無視されます。 12.0 グローバル
id String ページの他のコンポーネントが pageBlock コンポーネントを参照できるようにする識別子。 10.0 グローバル
lang String 「en」または「en-US」など、生成された HTML 出力の基本言語。この属性についての詳細は、W3C 仕様を参照してください。 10.0 グローバル
mode String pageBlock コンポーネントの子要素のデフォルトユーザーモード。この値によって、項目の値を分離する線が引かれるかどうかが決まります。可能な値は次のとおりです。
  • detail - 色付きの線が引かれた状態でデータが表示されます。
  • maindetail - レコードのメインの詳細ページの表示と同じように、色付きの線が引かれ、白い背景でデータが表示されます。
  • edit - 項目の分離線なしでデータが表示されます。
  • inlineEdit - 詳細モードと同じようにデータが表示されますが、サポートされる子コンポーネントはインライン編集用に有効化されます。
表示される線は必須要件には関係なく、視覚的な分離線でしかありません。詳細ページを見やすくするのが目的です。指定されていない場合、この属性はデフォルトの detail に設定されます。
10.0 グローバル
onclick String onclick イベントが発生した場合 (ユーザーがページブロックをクリックした場合) に呼び出される JavaScript。 10.0 グローバル
ondblclick String ondblclick イベントが発生した場合 (ユーザーがページブロックをダブルクリックした場合) に呼び出される JavaScript。 10.0 グローバル
onkeydown String onkeydown イベントが発生した場合 (ユーザーがキーボードのキーを押した場合) に呼び出される JavaScript。 10.0 グローバル
onkeypress String onkeypress イベントが発生した場合 (ユーザーがキーボードのキーを押したか、押したままにした場合) に呼び出される JavaScript。 10.0 グローバル
onkeyup String onkeyup イベントが発生した場合 (ユーザーがキーボードのキーを放した場合) に呼び出される JavaScript。 10.0 グローバル
onmousedown String onmousedown イベントが発生した場合 (ユーザーがマウスボタンをクリックした場合) に呼び出される JavaScript。 10.0 グローバル
onmousemove String onmousemove イベントが発生した場合 (ユーザーがマウスポインターを移動した場合) に呼び出される JavaScript。 10.0 グローバル
onmouseout String onmouseout イベントが発生した場合 (ユーザーがページブロックからマウスポインターを移動した場合) に呼び出される JavaScript。 10.0 グローバル
onmouseover String onmouseover イベントが発生した場合 (ユーザーがページブロックにマウスポインターを重ねた場合) に呼び出される JavaScript。 10.0 グローバル
onmouseup String onmouseup イベントが発生した場合 (ユーザーがマウスボタンを放した場合) に呼び出される JavaScript。 10.0 グローバル
rendered Boolean コンポーネントをページに表示するかどうかを指定する boolean 値。指定されていない場合、この値はデフォルトの true に設定されます。 10.0 グローバル
tabStyle String ページブロックの配色を制御する Salesforce オブジェクトまたはカスタム Visualforce タブ。指定されていない場合、この値はデフォルトのページのスタイルに設定されます。Salesforce オブジェクトを使用している場合、属性に、オブジェクトの開発者名を指定する必要があります。たとえば、MyCustomObject に関連付けられたスタイルを使用するには、tabStyle="MyCustomObject__c" を使用します。カスタムの Visualforce タブを使用するには、属性をタブ名 (表示ラベルではない) + ��ンダースコア 2 個 (__) + 単語「tab」に設定します。たとえば、Source という名前が設定された Visualforce タブのスタイルを使用するには、tabStyle="Source__tab" を使用します。 10.0 グローバル
title String ページブロックのタイトルとして表示されるテキスト。header ファセットが pageBlock コンポーネントの本文に含まれる場合、その値はこの属性より優先されます。 10.0 グローバル

ファセット

ファセット名 説明 API バージョン
footer ページブロックの下部に表示されるコンポーネント。指定されている場合、このファセットのコンテンツが、pageBlock の pageBlockButton コンポーネントより優先されます。下層ブロックの外観は、name="footer" を含むファセットによって制御されるため、footer ファセットが pageBlock コンポーネントの本文に表示される順序は重要ではありません。 10.0
header ページブロックのタイトルバーに表示されるコンポーネント。指定されている場合、pageBlock 内の pageBlock タイトルタブ、pageBlockButton コンポーネント、および helpTitle および helpURL 属性の値より、このファセットのコンテンツが優先されます。タイトルの外観は、name="header" を含むファセットによって制御されるため、header ファセットが pageBlock コンポーネントの本文に表示される順序は重要ではありません。 10.0