簡體   English   中英

如何獲得標記的核心擴展名以自動關閉其創建的文本區域?

[英]How can I get the markup's core extension to automatically close the text area it creates?

單擊輸入文本時,MarkupsCore擴展會自動創建一個文本區域。 現在,我自動將文本插入此文本區域,但是無法找到如何以編程方式將其關閉。 在經過一些源代碼之后,似乎文本區域有點自定義,因為我看到有一些退格按鈕的自定義實現,等等。因此,我假設有一個不同的事件。

當您將重點放在元素之外時,似乎會發生這種情況,但該事件似乎也沒有發生。 在版本3中(或者可能是更早的版本,我不記得了),您曾經按Enter鍵。 現在,您只需集中精力。

因此,需要觸發什么事件才能告訴擴展程序關閉文本區域並創建標記?

嘗試以下...

使用'markupscore'對象,像這樣發送帶有'target:null'的'mouse down'事件...

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

當您正在輸入某些文本時,可以觸發鼠標按下事件以完成文本。

讓我知道是否有幫助。

干杯邁克爾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM