View and Data增加或删除菜单按钮
1、删除菜单按钮
function disableToolbarButtons() {
var mainToolbar = viewer.getToolbar(false);
var _controlGroup_1 = mainToolbar.getControl("navTools");
_controlGroup_1.removeControl("toolbar-cameraSubmenuTool");
}
function onItemLoadSuccess(viewer, item) {
extension = viewer.getExtension("Autodesk.Viewing.MarkupsCore");
this.viewer = viewer;
disableToolbarButtons();
}
2、增加菜单按钮
function createViewerToolbarMain() {
var mainToolbar = viewer.getToolbar(true);
var _mainViewerSubToolbar = new Autodesk.Viewing.UI.ControlGroup("new_viewer_control_group");
var buttonNew = new Autodesk.Viewing.UI.Button("new_viewer_tb_button_1");
buttonNew.icon.style.backgroundImage = "url(./res/icons/lmvdbg1.png)";
buttonNew.setToolTip("New Button");
buttonNew.onClick = function(e) {
};
_mainViewerSubToolbar.addControl(buttonMarkArrow);
mainToolbar.addControl(_mainViewerSubToolbar);
}
function onItemLoadSuccess(viewer, item) {
extension = viewer.getExtension("Autodesk.Viewing.MarkupsCore");
this.viewer = viewer;
createViewerToolbarMain();
}
![按钮示例](https://img-blog.csdn.net/20170323100639030?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenp6aDIwODg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)