diff --git a/projects/common/models/uI-element.ts b/projects/common/models/uI-element.ts index 97d42306770276c5180e58e0f60a18b1777dd3ce..6d8e9a236dd2ac483674634a9a09fc8a73475f06 100644 --- a/projects/common/models/uI-element.ts +++ b/projects/common/models/uI-element.ts @@ -62,7 +62,7 @@ export abstract class UIElement { } export abstract class InputElement extends UIElement { - label: string; + label?: string; value: InputElementValue; required: boolean; requiredWarnMessage: string; diff --git a/projects/common/ui-elements/drop-list-simple/drop-list-simple.ts b/projects/common/ui-elements/drop-list-simple/drop-list-simple.ts index c47501ca8b0903b494f12f9532cd919d7c4fc35f..c04b847eae99e3678090664c45b368c67aeac788 100644 --- a/projects/common/ui-elements/drop-list-simple/drop-list-simple.ts +++ b/projects/common/ui-elements/drop-list-simple/drop-list-simple.ts @@ -23,6 +23,8 @@ export class DropListSimpleElement extends InputElement implements FontElement, this.fontProps = initFontElement(serializedElement); this.surfaceProps = initSurfaceElement(serializedElement); + delete this.label; + this.value = serializedElement.value as string[] || []; this.height = serializedElement.height || 100; this.surfaceProps.backgroundColor = diff --git a/projects/common/ui-elements/textfield-simple/text-field-simple-element.ts b/projects/common/ui-elements/textfield-simple/text-field-simple-element.ts index b06fb78999eae6ef87b0bc7a76a7ce684e2da84b..4f94232578596fb224273206377c557a68d62ac5 100644 --- a/projects/common/ui-elements/textfield-simple/text-field-simple-element.ts +++ b/projects/common/ui-elements/textfield-simple/text-field-simple-element.ts @@ -18,6 +18,8 @@ export class TextFieldSimpleElement extends InputElement implements FontElement, this.fontProps = initFontElement(serializedElement); this.surfaceProps = initSurfaceElement(serializedElement); + delete this.label; + this.height = serializedElement.height || 25; } } diff --git a/projects/common/ui-elements/toggle-button/toggle-button.ts b/projects/common/ui-elements/toggle-button/toggle-button.ts index e950a0cdd3e216bfe60dc300e675f08cebe0db09..65029def7f624fd02104a2005d45b22544af2269 100644 --- a/projects/common/ui-elements/toggle-button/toggle-button.ts +++ b/projects/common/ui-elements/toggle-button/toggle-button.ts @@ -21,6 +21,8 @@ export class ToggleButtonElement extends InputElement implements FontElement, Su this.fontProps = initFontElement(serializedElement); this.surfaceProps = initSurfaceElement(serializedElement); + delete this.label; + this.height = serializedElement.height as number || 25; this.surfaceProps.backgroundColor = serializedElement.surfaceProps?.backgroundColor as string ||