From d7b0e2e0d154370d87990d5d76d92ad6d5df5551 Mon Sep 17 00:00:00 2001 From: Tobias Klika Date: Fri, 11 Feb 2022 12:09:58 +0100 Subject: [PATCH] removeField func for editor --- zero.Backoffice.UI/app/editor/editor-canvas.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/zero.Backoffice.UI/app/editor/editor-canvas.ts b/zero.Backoffice.UI/app/editor/editor-canvas.ts index 242eaef6..fbdeb587 100644 --- a/zero.Backoffice.UI/app/editor/editor-canvas.ts +++ b/zero.Backoffice.UI/app/editor/editor-canvas.ts @@ -1,5 +1,6 @@ import { ZeroEditorField } from "zero/schemas"; import { ZeroEditorFieldImpl, ZeroEditorFieldConfiguration, createFieldProxy } from "./editor-field"; +import { arrayRemove } from '../utils'; export class ZeroEditorCanvasBase @@ -26,6 +27,16 @@ export class ZeroEditorCanvasBase { return this.fields.find(x => x.path == path); } + + removeField(path: string): void + { + let field = this.getField(path); + + if (field) + { + arrayRemove(this.fields, field); + } + } }