imuiDropdown
コンポーネント情報 | |
---|---|
モジュール | im_ui |
導入されたバージョン | 8.0.4 |
バージョン | 8.0.12 |
機能説明
- ドロップダウンメニューを作成します。
- マウスオーバーまたはマウスクリックで、メニューのリストを表示・非表示を切り替えます。
- 階層構造を持つ場合、右側に子階層のメニューを表示します。
- 右端まで表示すると左へ折り返します
- ドロップダウンメニューの子階層がブラウザより大きくなるとスクロール用の三角が表示されます。
- 詳細は サンプル を参照してください。
- 矢印キーなどのキーボード操作が可能です。
- キーボード操作の詳細については こちら を参照してください。
- URLを指定できる属性に「%28」(エンコードされた「(」)を利用する事ができません。
- URLに「%28」(エンコードされた「(」)を使用した場合、エラーログが出力されます。
属性一覧
注釈 | 属性名 | 型 | 説明 | 省略時の動作 |
---|---|---|---|---|
必須
|
data |
Array | メニュー項目を配列で指定します data属性に指定するオブジェクトについての詳細は下記の data を参照してください |
- |
HTML5
|
hidden |
boolean | ドロップダウンを非表示にします | false |
icon |
string | ドロップダウンメニュー全てに適応されるデフォルトのアイコンをパスで指定します data属性でicon、 iconClassを指定した項目については無視されます iconClass属性と同時に指定した場合は本属性が有効になります |
- | |
iconClass |
string | ドロップダウンメニュー全てに適応されるデフォルトのアイコンクラスを指定します data属性でicon、 iconClassを指定した項目については無視されます icon属性と同時に指定した場合はicon属性が優先されます |
- | |
id |
string | ドロップダウンのidです | 代替idを付与 | |
name |
string | ドロップダウンのnameです | 代替nameを付与 | |
openOnMouseOver |
boolean | マウスオーバーでメニューを開くかどうかのフラグです 本属性は Ver.8.0.12 以降のバージョンで使用可能です |
true | |
無害化 | その他 |
string | ユーザ定義属性です | - |