アクション・バー

この複合コンポーネントは、 他のコンポーネントをレイアウトするために使用されます。 通常はこれにハイパーリンク、ボタン、セパレーターが組み込まれ、メニューやナビゲーション・バーのように機能するよう配置されます。 他のアクション・バーのコンポーネントも含めることができます。 その場合は、縮小可能/展開可能なサブメニューを含む、 ネストされた構造を作成します。

「プロパティー」ビューと「すべての属性」ビュー

コンポーネントの「プロパティー」ビューには、 コンポーネントに設定できる最も一般的な属性のセットが表示されます。 コンポーネントによっては、制御、アクション、 または他のコンポーネントの追加に関するオプションが 表示される場合もあります。 「プロパティー」ビューを開くには、 「ウィンドウ」 > 「ビューの表示」 > 「プロパティー」とクリックします。

「パネル - アクション・バー」コンポーネントの共通属性は、 「プロパティー」ビューの「hx:panelActionbar」タブに表示されます。 属性の完全なリストについては、「パネル - アクション・バー」のすべての属性 の 表を参照してください。 パネル項目に関する追加の構成オプションは、 「hx:panelActionbar」>「項目」タブにあります。

表 1. 「パネル - アクション・バー」の構成オプション

構成オプション

説明

項目をコントロールに追加

メニュー・バー内に 項目を表示することに加えて、 ハイパーリンク、コマンド・ボタン、サブパネル、 およびセパレーターを追加することができます。 「除去」ボタンを使用して項目を除去したり、 「上へ移動」ボタンと「下へ移動」ボタンとを使用して、 パネル内での順序を変更したりすることもできます。

「すべての属性」ビューには、コンポーネントで設定できるすべての属性の表が表示されます。 この表には、「プロパティー」ビューからアクセスできる属性も含まれます。 「すべての属性」ビューに切り替えるには、 「プロパティー」ビューの右上隅にある「すべての属性」アイ コン「すべての属性」
アイコンをクリックします。

表 2. 「パネル - アクション・バー」のすべての属性

属性名

「プロパティー」ビューでの表示

説明

autoseparate

各項目間のセパレーターを表示

このボックスをチェックして、アクション・バーの項目間に セパレーター線を表示することを指定します。 自動区切りが true に設定されている場合、レンダリング時に、 含まれている各コンポーネントの間に、セパレーターが自動的に挿入されます。 これがブランクのままの場合、デフォルトは false になり、 セパレーターは挿入されません。

binding

非表示

コンポーネントの インスタンス (通常はユーザー・インターフェース・ コンポーネント) を、Bean プロパティー (通常は バッキング・ファイル内にあります) にバインドする式です。

dir

非表示

実行時にレンダリングされるときのコンポーネントの方向を指定します。 次のいずれかの値にできます。
  • ltr - 左から右
  • rtl - 右から左
方向を指定しない場合は、コンポーネントのエンコード方式に適している方向が使用されます。

height

サイズ: 高さ

コンポーネントの高さを指定します (行単位、ピクセル単位、または 画面のパーセント単位)。

id

ID

コンポーネントに名前を割り当てます。JSP 内で固有の名前にする必要があります。

layout

パネルの向き

レイアウトを、水平方向または垂直方向に指定します。
  • line_direction = 水平
  • page_direction = 垂直

nestedExpanded

展開されたパネルを最初に表示

子 panelActionbar を展開または縮小します。 ある panelActionbar が 別の panelActionbar の内部に ネストされている場合にのみ、適用されます。

nestedImagePosition

イメージ位置

子 panelActionbar のラベルの前または後に、イメージを置きます。 ある panelActionbar が 別の panelActionbar の内部に ネストされている場合にのみ、適用されます。

nestedIndent

非表示

子 panelActionbar のサブメニューがインデントされる量。 ある panelActionbar が 別の panelActionbar の内部に ネストされている場合にのみ、適用されます。

nestedTitleImage

イメージ

ラベルの前または後に進むためのイメージを指定します。 フィールドの右側にあるボタンを使って、イメージの参照やインポートを行うことができます。

nestedTitleText

ラベル

子 panelActionbar のラベル。 ある panelActionbar が 別の panelActionbar の内部に ネストされている場合にのみ、適用されます。

rendered

非表示

true または false に設定できます。
  • false - コンポーネントは、実行時にブラウザーにレンダリングされません。
  • true - コンポーネントがレンダリングされます。これはデフォルト値です。

styleClass

スタイル: クラス

この要素がレンダリングされるときに適用される、 CSS スタイル・クラスのリスト (スペース区切り)。 この値は、生成されたマークアップの クラス属性として渡されなければなりません。 選択されたコンポーネントのクラス (例えば、スタイルシート) を定義します。 これは手動で行うか、またはボタンをクリックして、 ウィンドウ内から必要なクラスを選択してください。

style

スタイル: プロパティー

コンポーネントに対して CSS スタイル情報を指定します (例えば、style="font-size : 8pt ; color : red")。 選択されたコンポーネントのプロパティー (例えば、フォントおよび色) を定義します。 これは手動で行うか、またはボタンをクリックして、 ウィンドウ内から必要なプロパティーを選択してください。

width

サイズ: 幅

コンポーネントの初期幅を指定します。 幅はピクセル単位で指定します。ただし、値が文字数を参照するテキスト入力コンポーネントの場合は除きます。

関連概念
データ・テーブル・コンポーネント
関連タスク
Faces JSP ファイルへのハイパーリンクの追加
Faces JSP ページにおけるナビゲーション規則の使用

フィードバック