From 0c4c9568681d9cbb51c845e9b445dfa08e291ee1 Mon Sep 17 00:00:00 2001 From: zh <972939975@qq.com> Date: Tue, 26 Aug 2025 13:34:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E4=B8=89=E7=BB=B4=E6=96=87=E6=9C=AC?= =?UTF-8?q?=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Global/MultiViewportMode/index.js | 7 ++++++- src/Obj/Base/TextBox/index.js | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Global/MultiViewportMode/index.js b/src/Global/MultiViewportMode/index.js index d9c616d..0e20a5c 100644 --- a/src/Global/MultiViewportMode/index.js +++ b/src/Global/MultiViewportMode/index.js @@ -157,7 +157,12 @@ async function syncData2(sdk, id, entityId) { if (that.showView == 3) { options.show = false } - let newObject = await new that.constructor(sdk2D, options) + let callback + if(that.type === 'TextBox') { + callback = that.callback + } + + let newObject = await new that.constructor(sdk2D, options, callback) newObject.onClick = that.onClick newObject.onRightClick = that.onRightClick newObject.onMouseMove = that.onMouseMove diff --git a/src/Obj/Base/TextBox/index.js b/src/Obj/Base/TextBox/index.js index bd8cfbc..e0529c0 100644 --- a/src/Obj/Base/TextBox/index.js +++ b/src/Obj/Base/TextBox/index.js @@ -32,6 +32,10 @@ class TextBox extends Base { this.callback = callback } + get type() { + return 'TextBox' + } + async create(that) { let viewer = that.sdk.viewer // 创建div元素