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);
+};