- Adapting TRAICIE_SELECTION_SPECIALIST to retrieve prefered contact times using a form iso free text

- Improvement of DynamicForm en FormField to handle boolean values.
This commit is contained in:
Josako
2025-07-24 14:43:08 +02:00
parent fc3cae1986
commit 8a85b4540f
6 changed files with 684 additions and 70 deletions

View File

@@ -199,9 +199,18 @@ export default {
return this.modelValue;
},
set(value) {
// Type conversie voor boolean velden
let processedValue = value;
if (this.field.type === 'boolean') {
// Converteer alle mogelijke waarden naar echte boolean
console.log('FormField Boolean Value: ', value);
processedValue = Boolean(value);
console.log('FormField Boolean Processed Value: ', processedValue);
}
// Voorkom emit als de waarde niet is veranderd
if (JSON.stringify(value) !== JSON.stringify(this.modelValue)) {
this.$emit('update:modelValue', value);
if (JSON.stringify(processedValue) !== JSON.stringify(this.modelValue)) {
this.$emit('update:modelValue', processedValue);
}
}
},