From 6b71f721437c6ba3dfb5b4b779f5c2fc4199bb22 Mon Sep 17 00:00:00 2001 From: Ingwarssen <13en4wow@gmail.com> Date: Mon, 12 Feb 2024 14:52:11 +0200 Subject: [PATCH] fix: allow using spaced numbers querySelector will fail on id's like: id-123123-000001-Column 1 --- src/VueExcelEditor.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/VueExcelEditor.vue b/src/VueExcelEditor.vue index 4e73793..51c6edd 100644 --- a/src/VueExcelEditor.vue +++ b/src/VueExcelEditor.vue @@ -2590,7 +2590,7 @@ export default defineComponent({ }, setFieldError (error, row, field) { const id = `id-${row.$id}-${field.name}` - const selector = this.systable.querySelector('td#'+id) + const selector = this.systable.querySelector(`td[id="${id}"]`) if (error) { this.errmsg[id] = error this.$emit('validate-error', error, row, field) @@ -2605,7 +2605,7 @@ export default defineComponent({ }, setRowError (error, row) { const rid = `rid-${row.$id}` - const selector = this.systable.querySelector('td#'+rid) + const selector = this.systable.querySelector(`td[id="${rid}"]`) if (error) { this.rowerr[rid] = error this.$emit('validate-error', error, row)