在Forge Viewer中禁用上下文菜单

时间:2019-04-25 10:51:52

标签: autodesk-viewer

我有一个工具,该工具在激活时需要停用查看器的上下文菜单,特别是它不会在按住触摸事件时出现。

是否可以禁用并稍后重新激活上下文菜单,或者我可以听触摸事件并阻止它们传播到启动上下文菜单的任何事件吗?

1 个答案:

答案 0 :(得分:1)

上下文菜单实例通过viewer.contextMenu公开,您可以像下面这样对它进行拍照:

viewer.contextMenu.hide();
viewer.contextMenu.show(PointerEvent);

var contextMenu = viewer.contextmenu;
viewer.setContextMenu(null); //deactivate context menu
viewer.setContextMenu(contextMenu); //reactivate context menu