From 73da299aaf9834b1fb108ca988767e2de3880476 Mon Sep 17 00:00:00 2001 From: Igor Kulikov Date: Mon, 6 Apr 2020 10:20:20 +0300 Subject: [PATCH] Ace based editors disabled state handling --- ui-ngx/src/app/shared/components/js-func.component.ts | 3 +++ .../src/app/shared/components/json-content.component.html | 4 ++-- ui-ngx/src/app/shared/components/json-content.component.ts | 7 +++++-- .../app/shared/components/json-object-edit.component.html | 4 ++-- .../app/shared/components/json-object-edit.component.ts | 7 +++++-- 5 files changed, 17 insertions(+), 8 deletions(-) diff --git a/ui-ngx/src/app/shared/components/js-func.component.ts b/ui-ngx/src/app/shared/components/js-func.component.ts index 544bf5823d..06e7f77104 100644 --- a/ui-ngx/src/app/shared/components/js-func.component.ts +++ b/ui-ngx/src/app/shared/components/js-func.component.ts @@ -185,6 +185,9 @@ export class JsFuncComponent implements OnInit, OnDestroy, ControlValueAccessor, setDisabledState(isDisabled: boolean): void { this.disabled = isDisabled; + if (this.jsEditor) { + this.jsEditor.setReadOnly(this.disabled); + } } public validate(c: FormControl) { diff --git a/ui-ngx/src/app/shared/components/json-content.component.html b/ui-ngx/src/app/shared/components/json-content.component.html index 53435c7151..c416798953 100644 --- a/ui-ngx/src/app/shared/components/json-content.component.html +++ b/ui-ngx/src/app/shared/components/json-content.component.html @@ -22,11 +22,11 @@