diff --git a/src/views/Design/components/Questions/MartrixQuestion.vue b/src/views/Design/components/Questions/MartrixQuestion.vue index 8d99461..90b2550 100644 --- a/src/views/Design/components/Questions/MartrixQuestion.vue +++ b/src/views/Design/components/Questions/MartrixQuestion.vue @@ -1,5 +1,5 @@ diff --git a/src/views/Design/components/Questions/MatrixText.vue b/src/views/Design/components/Questions/MatrixText.vue index 96cfb6b..5fd142a 100644 --- a/src/views/Design/components/Questions/MatrixText.vue +++ b/src/views/Design/components/Questions/MatrixText.vue @@ -46,10 +46,10 @@ const rowRecord = defineModel('rowRecord', { required: false, defaul const active = defineModel('active', { required: false, default: true }); /* const isPreview = */ defineModel('isPreview', { required: false, default: false }); -const rows = defineModel('rows', { required: false, default: () => [] }); -const cols = defineModel('cols', { required: false, default: () => [] }); +const rows = defineModel('rows', { required: false, default: () => [] }); +const cols = defineModel('cols', { required: false, default: () => [] }); -// const emits = defineEmits(['update:matrixAnswer', 'update:rowRecord']); +const emit = defineEmits(['update:matrixAnswer', 'update:rowRecord', 'update:element']); // const handleRowNameChange = (/* value: string */) => { // console.log(`row change: ${value}`); @@ -94,6 +94,9 @@ function handleMatrixTextChange(row: number, col: number, e: Event) { // emits('update:matrixAnswer', props.matrixAnswer); // emits('update:rowRecord', props.rowRecord); // }; +const emitValue = () => { + emit('update:element', element.value); +};