From 9a81111ebc5ba580da6fa6e32048202e78f79a04 Mon Sep 17 00:00:00 2001 From: cgfhtw Date: Wed, 3 Jan 2024 15:14:44 +0100 Subject: [PATCH] Propagate reload into details tabs --- public/js/components/Stv/Studentenverwaltung.js | 3 ++- .../js/components/Stv/Studentenverwaltung/Details.js | 10 ++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/public/js/components/Stv/Studentenverwaltung.js b/public/js/components/Stv/Studentenverwaltung.js index a116e36e4..908a98ae3 100644 --- a/public/js/components/Stv/Studentenverwaltung.js +++ b/public/js/components/Stv/Studentenverwaltung.js @@ -102,6 +102,7 @@ export default { studiensemesterChanged(v) { this.studiensemesterKurzbz = v; this.$refs.stvList.updateUrl(); + this.$refs.details.reload(); } }, created() { @@ -177,7 +178,7 @@ export default { diff --git a/public/js/components/Stv/Studentenverwaltung/Details.js b/public/js/components/Stv/Studentenverwaltung/Details.js index 69182db29..9d1a63ac8 100644 --- a/public/js/components/Stv/Studentenverwaltung/Details.js +++ b/public/js/components/Stv/Studentenverwaltung/Details.js @@ -15,6 +15,12 @@ export default { return FHC_JS_DATA_STORAGE_OBJECT.app_root; } }, + methods: { + reload() { + if (this.$refs.tabs?.$refs?.current?.reload) + this.$refs.tabs.$refs.current.reload(); + } + }, template: `
@@ -27,8 +33,8 @@ export default {

{{students[0].titlepre}} {{students[0].vorname}} {{students[0].nachname}} {{students[0].titlepost}}

- - + + ` }; \ No newline at end of file