ContextMenuEventは、ContextMenuでメニュー項目が操作(表示、非表示、選択)されたときに使用されるイベントオブジェクトです。
記述形式
{ target: イベントを送出したオブジェクト, type: 'イベント名', nodePath: メニュー項目のパス名, browserEvent: ブラウザから送出されたイベント }
モデルプロパティ
名前 | データ型 | 説明 |
---|---|---|
target | Object | イベントを送出したオブジェクト(ContextMenu) |
type | String | イベント名 |
nodePath | String | メニュー項目のパス名 |
browserEvent | Object | ブラウザから送出されたネイティブイベント
|
使用イベントリスナ
onContextMenuShow (ContextMenu)
onContextMenuHide (ContextMenu)
onContextMenuSelect (ContextMenu)
指定イベントタイプのイベントリスナ (ContextMenu) (注)
注) メニュー項目を選択した場合に送出されるイベントタイプ名は、「ContextMenuのID」+「_」+eventType の形式となります。
このイベントタイプ名に対応するイベントリスナをイベントマップに定義し、rcf.event.EventRegistrar.registerEventsで登録することにより、個々のメニュー項目に対応したユーザー独自のイベントリスナを呼び出すことができます。