如何获得标记的核心扩展名以自动关闭其创建的文本区域?

时间:2018-09-20 20:55:18

标签: autodesk-forge autodesk-viewer

单击输入文本时,MarkupsCore扩展会自动创建一个文本区域。现在,我自动将文本插入此文本区域,但是无法找到如何以编程方式将其关闭。在经过一些源代码之后,似乎文本区域有点自定义,因为我看到有一些退格按钮的自定义实现,等等。所以,我认为还有一个不同的事件。

当您将重点放在元素之外时,似乎会发生这种情况,但是该事件似乎也没有发生。在版本3中(或者可能是更早的版本,我不记得了),您曾经按Enter键。现在,您只需集中精力即可。

那么,需要触发什么事件才能告诉扩展程序关闭文本区域并创建标记?

1 个答案:

答案 0 :(得分:0)

尝试以下操作...

使用'markupscore'对象,像这样发送带有'target:null'的'mouse down'事件...

markupscoreExt = viewer.getExtension("Autodesk.Viewing.MarkupsCore")
markupscoreExt.onMouseDown({target:null})

在输入文本的过程中,您可以触发鼠标按下事件来完成文本。

让我知道是否有帮助。

欢呼 迈克尔