Как перехватить щелчок правой кнопкой мыши по ячейке в spreadJS - PullRequest
0 голосов
/ 13 июля 2020

Я пытаюсь перехватить событие щелчка правой кнопкой мыши с разбросом JS, к сожалению, события нет в списке: Распространение JS Тип событий , можно перехватить только щелчок левой кнопкой мыши .

Есть ли способ перехватить щелчок правой кнопкой мыши по ячейке?

Я знаю, что мы можем настроить контекстное меню, но мне нужно перехватить щелчок правой кнопкой, потому что в моем случае у меня отключил контекстное меню.

1 Ответ

1 голос
/ 13 июля 2020

Этого можно достичь, добавив слушателя событий, например:

 spread.options.allowContextMenu = false;
 spread.getHost().addEventListener("contextmenu", function (e) {
    // your code;
    e.preventDefault();
    return false;
  });

Best, Mackenz ie Albitz

...