diff --git a/src/features/forms/components/GenericField.vue b/src/features/forms/components/GenericField.vue index a90cad0310a023d4c2cf7eaa771c571599f1a282..dcdbe35246cfdaf0af393a028d66588e7ec7703a 100644 --- a/src/features/forms/components/GenericField.vue +++ b/src/features/forms/components/GenericField.vue @@ -116,6 +116,14 @@ function handleChangeRepeatInput(element, value, id: string): void { // Repeat Input end +function onCheck(value: boolean, id:string) { + const element = editorStore.openedNodeId + ? currentNode.data.elements.find(e => e.id === editorStore.openedElementId) + : currentNode.data; + + element.formValues[id] = value; + graphService.writeProjectData(); +} </script> @@ -129,6 +137,7 @@ function handleChangeRepeatInput(element, value, id: string): void { :field-index="fieldIndex" :input-value="getInputValue(input)" @input="onInput($event, input.id)" + @check="onCheck($event, input.id)" @repeat-input="onRepeatInput($event, input.id)" /> </template>