Kendo UI Grid ( MVC ではない JavaScript )で Kendo UI Context Menu を使用しています。ユーザーがグリッドの行を選択したときにコンテキストメニューを開くようにするフィルター属性を提供します。テンプレートを使用してグリッドのセルにリンクを追加する必要がありますが、そのリンクをクリックすると、コンテキスト メニューを開く代わりに JavaScript 関数を実行する必要があります。以下は、JavaScript 関数を呼び出す代わりにコンテキスト メニューを開いている行と青いリンクを示すスニップです。コンテキスト メニューは、右クリックではなく左クリックで開くように設定されています。これは、クライアントが iPad でこのようにしたかったためです。
そのリンクがクリックされた場合にコンテキスト メニューが開かないようにする方法はありますか? 私はこのようなメニューについて言及しました:
$("#menu").kendoContextMenu({
showOn: "click",
orientation: "vertical",
target: "#mainGrid",
filter: "td[role='gridcell']",
});