0

我正在尝试使用 spreadJS 拦截右键单击事件,遗憾的是列表中不存在该事件:SpreadJS 事件类型,只能拦截左键单击。

有什么办法可以拦截右键单击单元格?

我知道我们可以自定义上下文菜单,但我需要拦截右键单击,因为在我的情况下,我禁用了上下文菜单。

4

1 回答 1

2

这可以通过添加一个事件监听器来完成,如下所示:

spread.options.allowContextMenu = false;
spread.getHost().addEventListener("contextmenu", function (e) {
    // your code;
    e.preventDefault();
    return false;
});
于 2020-07-13T16:30:23.870 回答