reset applied filters on search

This commit is contained in:
Harald Bamberger
2025-12-09 10:33:32 +01:00
parent 841b4736a9
commit f74c586eb3
3 changed files with 9 additions and 1 deletions
@@ -342,6 +342,8 @@ export default {
types: this.$route.params.types?.split('+') || []
};
this.$refs.stvList.resetFilters();
// init into student list
this.$refs.stvList.updateUrl(
ApiStv.students.search(searchsettings, this.studiensemesterKurzbz)
@@ -359,6 +359,9 @@ export default {
this.filter = filter;
this.updateUrl();
},
resetFilters() {
this.$refs['filtersList'].clearFilters();
},
updateUrl(endpoint, first) {
this.lastSelected = first ? undefined : this.selected;
@@ -505,7 +508,7 @@ export default {
<template #filter>
<div class="card">
<div class="card-body">
<list-filter @change="updateFilter" />
<list-filter ref="filtersList" @change="updateFilter" />
</div>
</div>
</template>
@@ -74,6 +74,9 @@ export default {
},
remove(index) {
this.filters.splice(index, 1);
},
clearFilters() {
this.filters = [];
}
},
created() {