From d001e3c168af5a9307926148a63bf9e957b495ea Mon Sep 17 00:00:00 2001 From: Harald Bamberger Date: Thu, 20 Nov 2025 13:40:10 +0100 Subject: [PATCH] add option to deactivate livesearch, so the searchresult in studvw is shown in tabulator --- public/js/components/Stv/Studentenverwaltung.js | 1 + public/js/components/searchbar/searchbar.js | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/public/js/components/Stv/Studentenverwaltung.js b/public/js/components/Stv/Studentenverwaltung.js index 6c2f7fe1f..2d8473825 100644 --- a/public/js/components/Stv/Studentenverwaltung.js +++ b/public/js/components/Stv/Studentenverwaltung.js @@ -95,6 +95,7 @@ export default { searchbaroptions: { origin: 'stv', calcheightonly: true, + nolivesearch: true, types: { student: Vue.computed(() => this.$p.t('search/type_student')), prestudent: Vue.computed(() => this.$p.t('search/type_prestudent')) diff --git a/public/js/components/searchbar/searchbar.js b/public/js/components/searchbar/searchbar.js index e11a3111d..d6c93198e 100644 --- a/public/js/components/searchbar/searchbar.js +++ b/public/js/components/searchbar/searchbar.js @@ -304,6 +304,8 @@ export default { this.calcSearchResultHeight(); }, search: function() { + if(this.searchoptions?.nolivesearch === true) return; + this.abort(); if( this.searchsettings.searchstr.length >= 2 ) { this.calcSearchResultExtent(); @@ -417,6 +419,8 @@ export default { window.removeEventListener('resize', this.calcSearchResultExtent); }, showsearchresult: function() { + if(this.searchoptions?.nolivesearch === true) return; + if( this.searchsettings.searchstr.length >= 2 ) { this.showresult = true; window.addEventListener('resize', this.calcSearchResultExtent);