apex:pageBlockButtons
標準の Salesforce ボタンのようなスタイルが適用されたボタンのセットです。このコンポーネントは、<apex:pageBlock> の子コンポーネントである必要があります。
ボタンそのものが <apex:pageBlockButtons> コンポーネントの直接の子である必要はありません。<apex:pageBlockButtons> コンポーネント内の任意のレベルに存在するボタンに、適切なスタイルが適用されます。
このコンポーネントでは、「html-」プレフィックスを使用した HTML パススルー属性がサポートされています。パススルー属性は、ボタンを含む生成された <td> タグに適用されます。この <td> タグは、<apex:pageBlockButtons> コンポーネントの location 属性の値に応じて、<apex:pageBlock> の先頭、最後、またはその両方に配置できます。
例
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」 (左から右) があります。 | 11.0 | グローバル | |
| id | String | ページの他のコンポーネントが pageBlockButtons コンポーネントを参照できるようにする識別子。 | 11.0 | グローバル | |
| lang | String | 「en」または「en-US」など、生成された HTML 出力の基本言語。この属性についての詳細は、W3C 仕様を参照してください。 | 11.0 | グローバル | |
| location | String | ボタンが表示されるページブロックの領域。使用可能な値には、「top」、「bottom」、または「both」があります。指定されていない場合、この値はデフォルトの「both」に設定されます。 注意: pageBlock の header ファセットが定義されている場合、ページブロックの上部に通常表示されるボタンよりもそのファセットが優先されます。同様に、pageBlock の footer ファセットが定義されている場合、ページブロックの下部に通常表示されるボタンよりもそのファセットが優先されます。 |
11.0 | グローバル | |
| onclick | String | onclick イベントが発生した場合 (ユーザが pageBlockButtons コンポーネントの任意の場所をクリックした場合) に呼び出される JavaScript。 | 11.0 | グローバル | |
| ondblclick | String | ondblclick イベントが発生した場合 (ユーザが pageBlockButtons コンポーネントをダブルクリックした場合) に呼び出される JavaScript。 | 11.0 | グローバル | |
| onkeydown | String | onkeydown イベントが発生した場合 (ユーザがキーボードのキーを押した場合) に呼び出される JavaScript。 | 11.0 | グローバル | |
| onkeypress | String | onkeypress イベントが発生した場合 (ユーザがキーボードのキーを押したか、押したままにした場合) に呼び出される JavaScript。 | 11.0 | グローバル | |
| onkeyup | String | onkeyup イベントが発生した場合 (ユーザがキーボードのキーを放した場合) に呼び出される JavaScript。 | 11.0 | グローバル | |
| onmousedown | String | onmousedown イベントが発生した場合 (ユーザがマウスボタンをクリックした場合) に呼び出される JavaScript。 | 11.0 | グローバル | |
| onmousemove | String | onmousemove イベントが発生した場合 (ユーザがマウスポインタを移動した場合) に呼び出される JavaScript。 | 11.0 | グローバル | |
| onmouseout | String | onmouseout イベントが発生した場合 (ユーザが pageBlockButtons コンポーネントからマウスポインタを移動した場合) に呼び出される JavaScript。 | 11.0 | グローバル | |
| onmouseover | String | onmouseover イベントが発生した場合 (ユーザが pageBlockButtons コンポーネントにマウスポインタを重ねた場合) に呼び出される JavaScript。 | 11.0 | グローバル | |
| onmouseup | String | onmouseup イベントが発生した場合 (ユーザがマウスボタンを放した場合) に呼び出される JavaScript。 | 11.0 | グローバル | |
| rendered | Boolean | コンポーネントをページに表示するかどうかを指定する boolean 値。指定されていない場合、この値はデフォルトの true に設定されます。 | 11.0 | グローバル | |
| style | String | pageBlockButtons コンポーネントの表示に使用されるスタイル。インライン CSS スタイルの追加に主に使用されます。 | 11.0 | グローバル | |
| styleClass | String | pageBlockButtons コンポーネントの表示に使用されるスタイルクラス。外部 CSS スタイルシートを使用するときに適用される CSS スタイルの指定に主に使用されます。 | 11.0 | グローバル | |
| title | String | ユーザがコンポーネントにマウスポインタを重ねたときにツールチップとして表示されるテキスト。 | 11.0 | グローバル |