【发布时间】:2020-05-14 15:18:57
【问题描述】:
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”选择下拉值吗?我使用下面的代码进行了尝试,但我无法选择下拉值。所以然后我试图离开编辑模式,然后它清除标记。请指教
【问题讨论】:
标签: autodesk-forge autodesk-viewer forge autodesk-model-derivative