From 90987baec0bd595024ed0d0f83f88ffc16a662b5 Mon Sep 17 00:00:00 2001 From: Luca Haid Date: Tue, 20 May 2025 11:22:14 +0200 Subject: [PATCH] fixed article input --- public/plugins/vue/tt-components/tt-position-manager.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/public/plugins/vue/tt-components/tt-position-manager.js b/public/plugins/vue/tt-components/tt-position-manager.js index 4252bde86..22244431e 100644 --- a/public/plugins/vue/tt-components/tt-position-manager.js +++ b/public/plugins/vue/tt-components/tt-position-manager.js @@ -195,6 +195,12 @@ Vue.component('tt-positions-manager', this.$delete(this.formData, key); } + if ((typeof field.showCondition === 'function' && field.showCondition(this.formData) === true || !field.showCondition) && field.type === 'input-article' && field.emitDisplayValue && (isNaN(this.formData[key]) || !this.formData[key]) && this.$refs['article-' + key][0]) { + console.log(this.$refs['article-' + key][0].$refs.autocomplete); + this.$set(this.formData, key + '_text', this.$refs['article-' + key][0].$refs.autocomplete.displayValue); + this.$delete(this.formData, key); + } + if (field.emitDisplayValue && this.formData[key] !== null && this.formData[key] !== undefined) { this.$delete(this.formData, key + '_text'); }