From 26a3468f66d67bf8249cdc1a679c740d7cf1a9c9 Mon Sep 17 00:00:00 2001 From: baseWalker <104012756+baseWalker@users.noreply.github.com> Date: Mon, 15 Jul 2024 17:35:04 +0800 Subject: [PATCH] feat: set control properties in read-only mode #679 --- src/editor/core/command/CommandAdapt.ts | 6 ------ src/editor/core/draw/control/Control.ts | 6 ------ 2 files changed, 12 deletions(-) diff --git a/src/editor/core/command/CommandAdapt.ts b/src/editor/core/command/CommandAdapt.ts index 9dbf7da..a957f63 100644 --- a/src/editor/core/command/CommandAdapt.ts +++ b/src/editor/core/command/CommandAdapt.ts @@ -2453,20 +2453,14 @@ export class CommandAdapt { } public setControlValue(payload: ISetControlValueOption) { - const isReadonly = this.draw.isReadonly() - if (isReadonly) return this.draw.getControl().setValueByConceptId(payload) } public setControlExtension(payload: ISetControlExtensionOption) { - const isReadonly = this.draw.isReadonly() - if (isReadonly) return this.draw.getControl().setExtensionByConceptId(payload) } public setControlProperties(payload: ISetControlProperties) { - const isReadonly = this.draw.isReadonly() - if (isReadonly) return this.draw.getControl().setPropertiesByConceptId(payload) } diff --git a/src/editor/core/draw/control/Control.ts b/src/editor/core/draw/control/Control.ts index adcef09..231a023 100644 --- a/src/editor/core/draw/control/Control.ts +++ b/src/editor/core/draw/control/Control.ts @@ -647,8 +647,6 @@ export class Control { } public setValueByConceptId(payload: ISetControlValueOption) { - const isReadonly = this.draw.isReadonly() - if (isReadonly) return let isExistSet = false const { conceptId, value } = payload // 设置值 @@ -761,8 +759,6 @@ export class Control { } public setExtensionByConceptId(payload: ISetControlExtensionOption) { - const isReadonly = this.draw.isReadonly() - if (isReadonly) return const { conceptId, extension } = payload const setExtension = (elementList: IElement[]) => { let i = 0 @@ -803,8 +799,6 @@ export class Control { } public setPropertiesByConceptId(payload: ISetControlProperties) { - const isReadonly = this.draw.isReadonly() - if (isReadonly) return const { conceptId, properties } = payload let isExistUpdate = false function setProperties(elementList: IElement[]) {