Autodesk.Viewing.MarkupsCore中的离开EditMode不显示工具栏

时间:2020-01-30 16:05:10

标签: autodesk-forge autodesk-viewer

我有一个扩展名,在其中我设置了一个按钮以从标记扩展名进入编辑模式:

buttonMarkup.onClick = function (e) {
    let markupExtension = viewer.getExtension('Autodesk.Viewing.MarkupsCore');
    markupExtension.enterEditMode();
    toolBarMarkup.setVisible(true); // Here I set visible a custom toolbar
};

然后我在自定义工具栏中创建了另一个按钮,其中使用了方法方法leaveEditMode():

buttonSquare.onClick = function (e) {
    let markupExtension = viewer.getExtension('Autodesk.Viewing.MarkupsCore');
    markupExtension.leaveEditMode();
}

screenshoot

编辑模式已退出,但我再也看不到主工具栏,我是否需要其他步骤?

1 个答案:

答案 0 :(得分:1)

buttonSquare.onClick = function (e) {
    let markupExtension = viewer.getExtension('Autodesk.Viewing.MarkupsCore');
    markupExtension.leaveEditMode();
    markupExtension.hide();
}

您需要致电:markupExtension.hide()返回默认查看器。