|
79 | 79 | :key="answer.id" |
80 | 80 | :aria-errormessage="hasError ? errorId : undefined" |
81 | 81 | :aria-invalid="hasError ? 'true' : undefined" |
82 | | - :checked="questionValues" |
| 82 | + :model-value="questionValues" |
83 | 83 | :value="answer.id.toString()" |
84 | 84 | :name="`${id}-answer`" |
85 | 85 | :type="isUnique ? 'radio' : 'checkbox'" |
86 | 86 | :required="checkRequired(answer.id)" |
87 | | - @update:checked="onChange" |
| 87 | + @update:modelValue="onChange" |
88 | 88 | @keydown.enter.exact.prevent="onKeydownEnter"> |
89 | 89 | {{ answer.text }} |
90 | 90 | </NcCheckboxRadioSwitch> |
91 | 91 | <div v-if="allowOtherAnswer" class="question__other-answer"> |
92 | 92 | <NcCheckboxRadioSwitch |
93 | | - :checked="questionValues" |
| 93 | + :model-value="questionValues" |
94 | 94 | :aria-errormessage="hasError ? errorId : undefined" |
95 | 95 | :aria-invalid="hasError ? 'true' : undefined" |
96 | 96 | :value="otherAnswer ?? QUESTION_EXTRASETTINGS_OTHER_PREFIX" |
97 | 97 | :name="`${id}-answer`" |
98 | 98 | :type="isUnique ? 'radio' : 'checkbox'" |
99 | 99 | :required="checkRequired('other-answer')" |
100 | 100 | class="question__label" |
101 | | - @update:checked="onChangeOther" |
| 101 | + @update:modelValue="onChangeOther" |
102 | 102 | @keydown.enter.exact.prevent="onKeydownEnter"> |
103 | 103 | {{ t('forms', 'Other:') }} |
104 | 104 | </NcCheckboxRadioSwitch> |
@@ -345,7 +345,7 @@ export default { |
345 | 345 | }, |
346 | 346 |
|
347 | 347 | onChange(value) { |
348 | | - this.$emit('update:values', this.isUnique ? [value].flat() : value) |
| 348 | + this.$emit('update:values', this.isUnique ? [value].flat() : value) |
349 | 349 | }, |
350 | 350 |
|
351 | 351 | /** |
|
0 commit comments