feat: Clear form element values when hidden

This commit is contained in:
2025-12-27 08:29:49 +01:00
parent 63c373c7f6
commit 6fe20d3746
5 changed files with 84 additions and 8 deletions

View File

@@ -82,7 +82,7 @@ if (applicationFormId) {
const { updateApplicationForm: updateForm, submitApplicationForm } = useApplicationForm()
const { validateFormElements, getHighestComplianceStatus } = useApplicationFormValidator()
const { evaluateVisibility } = useFormElementVisibility()
const { evaluateFormElementVisibility } = useFormElementVisibility()
const { canWriteApplicationForms } = usePermissions()
const userStore = useUserStore()
const { user } = storeToRefs(userStore)
@@ -109,7 +109,7 @@ const allFormElements = computed(() => {
})
const visibilityMap = computed(() => {
return evaluateVisibility(allFormElements.value)
return evaluateFormElementVisibility(allFormElements.value)
})
watch(

View File

@@ -54,7 +54,7 @@ import { useUserStore } from '~~/stores/useUserStore'
const { getAllApplicationFormTemplates } = useApplicationFormTemplate()
const { createApplicationForm, submitApplicationForm } = useApplicationForm()
const { validateFormElements, getHighestComplianceStatus } = useApplicationFormValidator()
const { evaluateVisibility } = useFormElementVisibility()
const { evaluateFormElementVisibility } = useFormElementVisibility()
const { canWriteApplicationForms } = usePermissions()
const userStore = useUserStore()
const { selectedOrganization } = storeToRefs(userStore)
@@ -91,7 +91,7 @@ const allFormElements = computed(() => {
})
const visibilityMap = computed(() => {
return evaluateVisibility(allFormElements.value)
return evaluateFormElementVisibility(allFormElements.value)
})
watch(