【发布时间】:2017-02-26 07:51:30
【问题描述】:
选择对象时如何替换上下文菜单?
目前我正在尝试基于 API 和 Philippe Leefsma 的 Autodesk.ADN.Viewing.Extension.ContextMenu.js 示例。
var contextMenu = new Autodesk.Viewing.UI.ObjectContextMenu(viewer);
contextMenu.buildMenu(Autodesk.Viewing.AGGREGATE_SELECTION_CHANGED_EVENT, [{ title: 'This is a menu item', target: function () { alert('Menu item clicked'); } }]);
viewer.setContextMenu(contextMenu);
【问题讨论】:
-
您能否更具体地说明“替换”的含义...?您想自己替换菜单项,添加更多选项,替换上下文菜单本身...
-
我想用我自己的替换菜单项。我可以使用 registerContextMenuCallback 附加菜单,但无法删除预设的上下文菜单项。
标签: autodesk-forge autodesk-viewer