如何让标记的核心扩展自动关闭它创建的文本区域?



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

当你把注意力从元素上移开时,它似乎就会发生,但那个事件似乎也没有做到。在版本 3 中(或者可能是更早,我不记得了(,您曾经按回车键。现在你只需要集中注意力。

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

尝试以下操作...

使用"标记分数"对象,发送带有"目标:null"的"鼠标按下"事件,如下所示...

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

当您正在键入一些文本时,您可以触发鼠标按下事件来完成文本。

让我知道这是否有帮助。

干杯 迈克尔

最新更新