我有一个工具,该工具在激活时需要停用查看器的上下文菜单,特别是它不会在按住触摸事件时出现。
是否可以禁用并稍后重新激活上下文菜单,或者我可以听触摸事件并阻止它们传播到启动上下文菜单的任何事件吗?
答案 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