function onDocumentLoadSuccess(viewerDocument) {
var defaultModel = viewerDocument.getRoot().getDefaultGeometry();
viewer.loadDocumentNode(viewerDocument, defaultModel)
.then(function () {
viewer.loadExtension('Autodesk.Viewing.MarkupsCore').then(function(markupsExt){
markup = markupsExt;
markup.enterEditMode();
var cloud = new Autodesk.Viewing.Extensions.Markups.Core.EditModeCloud(markup);
markup.changeEditMode(cloud);
markup.addEventListener(Autodesk.Viewing.Extensions.Markups.Core.EVENT_MARKUP_SELECTED,selEvt)
});
})
.catch(function (err) {
//reject('Could not load viewable: ' + err);
});
}
function selEvt(){
jQuery('#sel').show();
}
<div id="canvas-align">
<div id="forgeViewer">
</div>
<div id="overlay">
<div id="sel">
<select>
<option>Select</option>
<option>RFI-100</option>
<option>RFI-101</option>
<option>RFI-102</option>
<option>RFI-103</option>
</select>
</div>
</div>
</div>
</body>
Forge Viewer - после создания новой разметки в средстве просмотра можно ли выбрать раскрывающееся значение на основе события "EVENT_MARKUP_SELECTED"? Я попытался с помощью приведенного ниже кода, но я не могу выбрать раскрывающееся значение. Тогда я попытался выйти из режима редактирования, затем он очищает разметку. Пожалуйста, сообщите