简体   繁体   English

Forge Viewer - 在查看器中创建新标记后,我可以根据事件“EVENT_MARKUP_SELECTED”选择下拉值吗?

[英]Forge Viewer - after creating a new markup in viewer, can I select a dropdown value based on event "EVENT_MARKUP_SELECTED"?

在此处输入图片说明

 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 - after creating a new markup in viewer, can I select a dropdown value based on event "EVENT_MARKUP_SELECTED"? Forge Viewer - 在查看器中创建新标记后,我可以根据事件“EVENT_MARKUP_SELECTED”选择下拉值吗? I tried it using below code but am I unable to select dropdown value.我使用下面的代码尝试过,但我无法选择下拉值。 So then I tried to leave editmode, then it clears markup.然后我尝试离开编辑模式,然后清除标记。 Please advise请指教

It seems that your dropdown list has been overlapped by the markup canvas.您的下拉列表似乎已被标记画布重叠。 To fix it, please try to add these styles to the #sel要修复它,请尝试将这些样式添加到 #sel

#sel {
  position: absolute;
  z-index: 1;
  display: none;
}

Here is its look at my end:这是它对我的看法: 在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM