PopMenu非推奨
代替タグはありません。
コンポーネント情報 | |
---|---|
バージョン | 1.0 |
機能説明
ポップアップ形式のメニューを表示するタグです。
クラスパス上に配置されたXMLファイルを読み込んで、ポップアップメニューを表示します。
ポップアップメニューを定義するXMLファイルの文書構造は、以下のとおりです。
注意事項:
クラスパス上に配置されたXMLファイルを読み込んで、ポップアップメニューを表示します。
ポップアップメニューを定義するXMLファイルの文書構造は、以下のとおりです。
popmenu | 説明 | ルート要素。ポップアップメニューを定義します。 |
---|---|---|
子要素 | menu |
menu | 説明 | メインメニュー項目を定義します。 |
---|---|---|
子要素 | item、 param | |
属性 | id | メインメニューのID |
caption | メインメニュー項目に表示する文字列 | |
icon | メインメニュー項目に表示するアイコンのURL | |
link | メインメニュー項目を選択した時の遷移先URL。この属性が設定される時は、application属性、service属性は設定できません。 | |
application | メインメニュー項目を選択した時の遷移先のアプリケーションID。遷移先がJavaEE開発モデルのサービスフレームワークのアプリケーションの場合に指定します。link属性と同時に指定することはできません。 | |
service | メインメニュー項目を選択した時の遷移先のサービスID。遷移先がJavaEE開発モデルのサービスフレームワークのアプリケーションの場合に指定します。link属性と同時に指定することはできません。 | |
target | メインメニュー項目選択時の遷移先ページの表示ターゲット。<A>タグのtarget属性と同じです。 | |
width | メインメニュー項目の幅 | |
height | メインメニュー項目の高さ |
item | 説明 | サブメニューを定義します。 |
---|---|---|
子要素 | param | |
属性 | id | サブメニューのID |
caption | サブメニュー項目に表示する文字列 | |
icon | サブメニュー項目に表示するアイコンのURL | |
link | サブメニュー項目を選択した時の遷移先URL。この属性が設定される時は、application属性、service属性は設定できません。 | |
application | サブメニュー項目を選択した時の遷移先のアプリケーションID。遷移先がJavaEE開発モデルのサービスフレームワークのアプリケーションの場合に指定します。link属性と同時に指定することはできません。 | |
service | サブメニュー項目を選択した時の遷移先のサービスID。遷移先がJavaEE開発モデルのサービスフレームワークのアプリケーションの場合に指定します。link属性と同時に指定することはできません。 | |
target | サブメニュー項目選択時の遷移先ページの表示ターゲット。<A>タグのtarget属性と同じです。 | |
width | サブメニュー項目の幅 | |
height | サブメニュー項目の高さ |
param | 説明 | 遷移先画面へのパラメータを定義します。 |
---|---|---|
属性 | name | パラメータ名 |
value | パラメータ値 |
* position属性は、実際にはポップアップメニューの表示位置を指定するための属性ではありません。
この属性の設定値により、サブメニューがポップアップされる方向が決まります。サブメニューはこの属性値と反対の方向にポップアップします。たとえば、属性値が“left”の場合、サブメニューは右方向へポップアップします。
* ポップアップメニューから、スクリプト開発モデルの画面を呼び出すことはできません。
属性一覧
注釈 | 属性名 | 型 | 説明 | 省略時の動作 | 実行時評価 |
---|---|---|---|---|---|
必須
|
bgColor |
ポップアップメニューの背景色。デフォルト値は "#E0E0E0" | - | - | |
必須
|
borderColor |
ポップアップメニューの枠線の色。デフォルト値は "#000000" | - | - | |
必須
|
fgColor |
ポップアップメニューの文字色。デフォルト値は "#0000FF" | - | - | |
必須
|
fontFamily |
ポップアップメニューの文字のフォント。 | - | - | |
必須
|
height |
ポップアップメニューの項目の高さ。デフォルト値は "22" | - | - | |
必須
|
mainMenuFontAlign |
メインメニューの文字の配置。 属性値は、“left”(左揃え)、“right”(右揃え)のいずれかを指定します。デフォルト値は "left" |
- | - | |
必須
|
mainMenuFontSize |
メインメニューの文字フォントの大きさ(単位はpt)。デフォルト値は "9" | - | - | |
必須
|
mouseOverBgColor |
ポップアップメニューにマウスのカーソルがのった時の背景色。デフォルト値は "#C0C0C0" | - | - | |
必須
|
mouseOverFgColor |
ポップアップメニューにマウスのカーソルがのった時の文字色。デフォルト値は "red" | - | - | |
必須
|
position |
ポップアップメニューの表示位置を指定。 属性値は、“left”(左部)、“right”(右部)、“top”(上部)、“bottom”(下部)のいずれかを指定します。デフォルト値は "left |
- | - | |
必須
|
showTime |
サブメニューを表示するまでの待ち時間(単位はミリ秒)。デフォルト値は "350" | - | - | |
必須
|
subMenuFontAlign |
サブメニューの文字の配置。 属性値は、“left”(左揃え)、“right”(右揃え)のいずれかを指定します。デフォルト値は "left" |
- | - | |
必須
|
subMenuFontSize |
サブメニューの文字フォントの大きさ(単位はpt)。デフォルト値は "9" | - | - | |
必須
|
width |
ポップアップメニューの項目の幅。デフォルト値は "110" | - | - | |
必須
|
xml |
ポップアップメニューを定義するXMLファイルのパス。 XMLファイルはクラスパス上に存在しなければなりません。 |
- | - |
内部タグ
empty