From 193b9d7a41c049da0bfdddeb893f854ba39c4784 Mon Sep 17 00:00:00 2001 From: Hufe921 Date: Sun, 10 Apr 2022 20:22:42 +0800 Subject: [PATCH] feat:add control readonly --- src/editor/core/draw/control/Control.ts | 2 ++ src/editor/core/event/CanvasEvent.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/editor/core/draw/control/Control.ts b/src/editor/core/draw/control/Control.ts index 1dcb594..291855e 100644 --- a/src/editor/core/draw/control/Control.ts +++ b/src/editor/core/draw/control/Control.ts @@ -79,6 +79,8 @@ export class Control { } public initControl() { + const isReadonly = this.draw.isReadonly() + if (isReadonly) return const elementList = this.getElementList() const range = this.getRange() const element = elementList[range.startIndex] diff --git a/src/editor/core/event/CanvasEvent.ts b/src/editor/core/event/CanvasEvent.ts index 96a7f37..112125b 100644 --- a/src/editor/core/event/CanvasEvent.ts +++ b/src/editor/core/event/CanvasEvent.ts @@ -167,7 +167,7 @@ export class CanvasEvent { y: evt.offsetY }) // 激活控件 - if (positionResult.isControl) { + if (positionResult.isControl && !isReadonly) { const { index, isTable,