この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ui:menu

表示を制御するトリガを含むドロップダウンメニューリスト。menuTriggerLink および menuList コンポーネントを指定する必要があります。

ui:menu コンポーネントにはトリガとリスト項目が含まれます。クライアント側コントローラでリスト項目をアクションに関連付けて、項目が選択されるとアクションがトリガされるようにすることができます。次の例では、リスト項目が含まれるメニューを表示し、リスト項目が押されるとトリガの表示ラベルを更新します。

このクライアント側コントローラは、メニュー項目がクリックされるとトリガの表示ラベルを更新します。

ドロップダウンメニューとそのメニュー項目は、デフォルトでは非表示になっています。この設定を変更するには、ui:menuList コンポーネントの visible 属性を true に設定します。メニュー項目は、ui:menuTriggerLink コンポーネントをクリックしたときにのみ表示されます。

メニューを開くトリガを使用するには、ui:menuTriggerLink コンポーネントを ui:menu 内にネストします。リスト項目には、ui:menuList コンポーネントを使用し、クライアント側コントローラアクションをトリガできる次のいずれかのリスト項目コンポーネントを含めます。
  • ui:actionMenuItem - メニュー項目
  • ui:checkboxMenuItem - 複数選択をサポートするチェックボックス
  • ui:radioMenuItem - 単一選択をサポートするラジオ項目
これらのメニュー項目に区切り文字を追加するには、ui:menuItemSeparator を使用します。

次の例では、メニューを作成する複数の方法を示します。

属性

属性名 属性型 説明 必須項目
body Component[] コンポーネントのボディ。マークアップでは、これはタグのボディに含まれるすべてを指します。
class String コンポーネントに添付される CSS スタイル。このスタイルは、コンポーネントで出力される基本スタイルに追加されます。

イベント

イベント名 イベントタイプ 説明
dblclick COMPONENT コンポーネントがダブルクリックされたことを示します。
mouseover COMPONENT ユーザがマウスポインタをコンポーネントに移動したことを示します。
mouseout COMPONENT ユーザがマウスポインタをコンポーネントから移動したことを示します。
mouseup COMPONENT ユーザがマウスボタンを放したことを示します。
mousemove COMPONENT ユーザがマウスポインタを移動したことを示します。
click COMPONENT コンポーネントがクリックされたことを示します。
mousedown COMPONENT ユーザがマウスキーを押したことを示します。