apex:toolbar
子コンポーネントをいくつでも含められるスタイル設定された横方向のツールバーです。デフォルトでは、すべての子コンポーネントはツールバーの左側に整列されます。1 つ以上の子コンポーネントを右に整列するには、<apex:toolbarGroup> コンポーネントを使用します。
例
1<!-- Page: sampleToolbar-->
2
3<apex:page id="thePage">
4
5<!-- A simple example of a toolbar -->
6
7 <apex:toolbar id="theToolbar">
8
9 <apex:outputText value="Sample Toolbar"/>
10
11 <apex:toolbarGroup itemSeparator="line" id="toobarGroupLinks">
12
13 <apex:outputLink value="https://salesforce.com">
14
15 salesforce
16
17 </apex:outputLink>
18
19 <apex:outputLink value="https://developer.salesforce.com">
20
21 apex developer network
22
23 </apex:outputLink>
24
25 </apex:toolbarGroup>
26
27 <apex:toolbarGroup itemSeparator="line" location="right" id="toobarGroupForm">
28
29 <apex:form id="theForm">
30
31 <apex:inputText id="theInputText">Enter Text</apex:inputText>
32
33 <apex:commandLink value="search" id="theCommandLink"/>
34
35 </apex:form>
36
37 </apex:toolbarGroup>
38
39 </apex:toolbar>
40
41</apex:page>
42
43
44
45<!-- Page: toolBarEvents-->
46
47<apex:page id="anotherPage">
48
49<!-- A simple toolbar that includes toolbar events. -->
50
51 <apex:pageMessages/>
52
53 <apex:form>
54
55 <apex:toolbar
56
57 onclick="alert('You clicked the mouse button on a component in the toolbar.')"
58
59 onkeydown="alert('You pressed a keyboard key in a component in the toolbar.')"
60
61 onitemclick="alert('You clicked the mouse button on a component that is ' +
62
63 'not in a toolbarGroup.')"
64
65 onitemkeydown="alert('You pressed a keyboard key in a component that is ' +
66
67 'not in a toolbarGroup.')">
68
69 <apex:inputText/>
70
71 Click outside of a toolbargroup
72
73 <apex:toolbarGroup><apex:inputText/>Click in a toolbarGroup</apex:toolbarGroup>
74
75 </apex:toolbar>
76
77 </apex:form>
78
79</apex:page>属性
| 属性名 | 属性型 | 説明 | 必須かどうか | API バージョン | 通用範囲 |
|---|---|---|---|---|---|
| contentClass | String | ツールバーにそれぞれの子コンポーネントを表示するために使用されるスタイルクラス。主に、外部 CSS スタイルシートを使用するときに適用される CSS スタイルを指定するために使用されます。 | 10.0 | グローバル | |
| contentStyle | String | ツールバーにそれぞれの子コンポーネントを表示するために使用されるスタイル。主に、インライン CSS スタイルを追加するために使用されます。 | 10.0 | グローバル | |
| height | String | ツールバーの高さ。画面の合計の高さの相対パーセント (height="5%" など)、またはピクセル単位の絶対数 (height="10px" など) として表されます。指定されていない場合、この値はデフォルトの最も高いコンポーネントの高さに設定されます。 | 10.0 | グローバル | |
| id | String | ページの他のコンポーネントがツールバーコンポーネントを参照できるようにする識別子。 | 10.0 | グローバル | |
| itemSeparator | String | ツールバーコンポーネントを区切るために使用されるシンボル。可能な値には、「none」、「line」、「square」、「disc」、および「grid」などがあります。指定されていない場合、この値はデフォルトの「none」に設定されます。 | 10.0 | グローバル | |
| onclick | String | onclick イベントが発生した場合 (ユーザがツールバーをクリックした場合) に呼び出される JavaScript。 | 16.0 | ||
| ondblclick | String | ondblclick イベントが発生した場合 (ユーザがツールバーをダブルクリックした場合) に呼び出される JavaScript。 | 16.0 | ||
| onitemclick | String | ユーザが toolbarGroup コンポーネントに含まれないツールバーのコンポーネントをクリックした場合に呼び出される JavaScript。 | 16.0 | ||
| onitemdblclick | String | ユーザが toolbarGroup コンポーネントに含まれないツールバーのコンポーネントをダブルクリックした場合に呼び出される JavaScript。 | 16.0 | ||
| onitemkeydown | String | ユーザが toolbarGroup コンポーネントに含まれないツールバーのコンポーネントでキーボードのキーを押したときに呼び出される JavaScript。 | 16.0 | ||
| onitemkeypress | String | ユーザが toolbarGroup コンポーネントに含まれないツールバーの項目でキーボードのキーを押したとき、または押したままにしたときに呼び出される JavaScript。 | 16.0 | ||
| onitemkeyup | String | ユーザが toolbarGroup コンポーネントに含まれないツールバーの項目でキーボードのキーを放したときに呼び出される JavaScript。 | 16.0 | ||
| onitemmousedown | String | ユーザが toolbarGroup コンポーネントに含まれないツールバーの項目でマウスボタンをクリックしたときに呼び出される JavaScript。 | 16.0 | ||
| onitemmousemove | String | toolbarGroup コンポーネントに含まれないツールバーの項目がフォーカスされているときに、ユーザがマウスポインタを移動した場合に呼び出される JavaScript。 | 16.0 | ||
| onitemmouseout | String | ユーザが toolbarGroup コンポーネントに含まれないツールバーの項目からマウスポインタを移動したときに呼び出される JavaScript。 | 16.0 | ||
| onitemmouseover | String | ユーザが toolbarGroup コンポーネントに含まれないツールバーの項目にマウスポインタを重ねたときに呼び出される JavaScript。 | 16.0 | ||
| onitemmouseup | String | ユーザが toolbarGroup コンポーネントに含まれないツールバーの項目でマウスボタンを放したときに呼び出される JavaScript。 | 16.0 | ||
| onkeydown | String | onkeydown イベントが発生した場合 (ユーザがキーボードのキーを押した場合) に呼び出される JavaScript。 | 16.0 | ||
| onkeypress | String | onkeypress イベントが発生した場合 (ユーザがキーボードのキーを押したか、押したままにした場合) に呼び出される JavaScript。 | 16.0 | ||
| onkeyup | String | onkeyup イベントが発生した場合 (ユーザがキーボードのキーを放した場合) に呼び出される JavaScript。 | 16.0 | ||
| onmousedown | String | onmousedown イベントが発生した場合 (ユーザがマウスボタンをクリックした場合) に呼び出される JavaScript。 | 16.0 | ||
| onmousemove | String | onmousemove イベントが発生した場合 (ユーザがマウスポインタを移動した場合) に呼び出される JavaScript。 | 16.0 | ||
| onmouseout | String | onmouseout イベントが発生した場合 (ユーザがツールバーからマウスポインタを移動した場合) に呼び出される JavaScript。 | 16.0 | ||
| onmouseover | String | onmouseover イベントが発生した場合 (ユーザがツールバーにマウスポインタを重ねた場合) に呼び出される JavaScript。 | 16.0 | ||
| onmouseup | String | onmouseup イベントが発生した場合 (ユーザがマウスボタンを放した場合) に呼び出される JavaScript。 | 16.0 | ||
| rendered | Boolean | ページにツールバーを表示するかどうかを指定する boolean 値。指定されていない場合、この値はデフォルトの true に設定されます。 | 10.0 | グローバル | |
| separatorClass | String | ツールバーコンポーネントの区切りの表示に使用されるスタイルクラス。主に、外部 CSS スタイルシートを使用するときに適用される CSS スタイルを指定するために使用されます。「itemSeparator 属性」も参照してください。 | 10.0 | グローバル | |
| style | String | ツールバーの表示に使用されるスタイル。主に、インライン CSS スタイルを追加するために使用されます。 | 10.0 | グローバル | |
| styleClass | String | ツールバーの表示に使用されるスタイルクラス。主に、外部 CSS スタイルシートを使用するときに適用される CSS スタイルを指定するために使用されます。 | 10.0 | グローバル | |
| width | String | ツールバーの幅。画面の合計の幅の相対パーセント (width="5%" など)、またはピクセル単位の絶対数 (width="10px" など) として表されます。指定されていない場合、この値はデフォルトの 100% に設定されます。 | 10.0 | グローバル |