оставитьEditMode из Autodesk.Viewing.MarkupsCore не показывать панель инструментов - PullRequest
1 голос
/ 30 января 2020

У меня есть расширение, в котором я установил кнопку для входа в режим редактирования из расширения разметки:

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

И я создаю еще одну кнопку на пользовательской панели инструментов, где я использую метод exitEditMode ():

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

screenshoot

Режим редактирования отключен, но я больше не вижу основную панель инструментов. Нужен ли дополнительный шаг?

1 Ответ

1 голос
/ 30 января 2020
buttonSquare.onClick = function (e) {
    let markupExtension = viewer.getExtension('Autodesk.Viewing.MarkupsCore');
    markupExtension.leaveEditMode();
    markupExtension.hide();
}

вам нужно позвонить: markupExtension.hide(), чтобы вернуть средство просмотра по умолчанию.

...