作成日: 2024/12/05 最終更新日: 2024/12/05
文書種別
使用方法
詳細
InputManJSのコントロール上で右クリックしたとき、製品が提供するコンテキストメニューではなく、ブラウザ標準のコンテキストメニューを表示するには、コンテキストメニューを表示する際のイベントを取得し、stopImmediatePropagationメソッドを使用して、製品のコンテキストメニューの表示をキャンセルすることで可能です。
例えば、テキスト(GcTextBox)コントロールの場合は、以下のようなコードになります。
◆サンプルコード(JavaScript)
import { InputMan } from '@mescius/inputman';
const gcTextBox = new InputMan.GcTextBox(document.getElementById('gcTextBox'));
gcTextBox.getUIInputElement().addEventListener('contextmenu', (e) => {
e.stopImmediatePropagation();
}, true)