mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-12-18 22:58:53 +08:00
Fix the behavior of the clear button [SCI-7585]
This commit is contained in:
parent
15da0f2f33
commit
b02889c801
1 changed files with 4 additions and 0 deletions
|
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
import TurbolinksAdapter from 'vue-turbolinks';
|
import TurbolinksAdapter from 'vue-turbolinks';
|
||||||
import Vue from 'vue/dist/vue.esm';
|
import Vue from 'vue/dist/vue.esm';
|
||||||
|
import { flattenMessages } from '../../src/config/locales/utils';
|
||||||
import FilterContainer from '../../vue/repository_filter/container.vue';
|
import FilterContainer from '../../vue/repository_filter/container.vue';
|
||||||
|
|
||||||
Vue.use(TurbolinksAdapter);
|
Vue.use(TurbolinksAdapter);
|
||||||
|
|
@ -120,6 +121,9 @@ window.initRepositoryFilter = () => {
|
||||||
this.reloadDataTable();
|
this.reloadDataTable();
|
||||||
},
|
},
|
||||||
clearFilters() {
|
clearFilters() {
|
||||||
|
this.filters.forEach(filter => {
|
||||||
|
filter.data.parameters = {}
|
||||||
|
})
|
||||||
this.filterName = null;
|
this.filterName = null;
|
||||||
this.dataTableElement.removeAttr('data-repository-filter-json');
|
this.dataTableElement.removeAttr('data-repository-filter-json');
|
||||||
$('#modalSaveRepositoryTableFilter').data('repositoryTableFilterId', null);
|
$('#modalSaveRepositoryTableFilter').data('repositoryTableFilterId', null);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue