diff --git a/resources/assets/js/home/AdvancedSearch/AdvancedSearch.vue b/resources/assets/js/home/AdvancedSearch/AdvancedSearch.vue index df6a2e10d..3d71468e4 100644 --- a/resources/assets/js/home/AdvancedSearch/AdvancedSearch.vue +++ b/resources/assets/js/home/AdvancedSearch/AdvancedSearch.vue @@ -100,6 +100,7 @@ import api from "../../api/index"; import utils from "../../utils/utils"; import defaultMixin from "./defaultMixins.js"; import customMixin from "./customMixins"; +import { Event } from "vue-tables-2"; export default { name: "AdvancedSearch", @@ -183,7 +184,6 @@ export default { selectAllMode: "page", programmatic: false, }, - sortable: [], sortable: ["case_number"], requestFunction(data) { return this.$parent.$parent.getCasesForVueTable(data); @@ -202,6 +202,9 @@ export default { } }; }, + mounted() { + Event.$on('clearSortEvent', this.clearSort); + }, watch: { id: function() { this.$refs.vueTable.refresh(); @@ -594,6 +597,14 @@ export default { onPostNotes() { this.$refs["vueTable"].getData(); }, + /** + * Reset the sort in the table + */ + clearSort() { + if (this.$refs['vueTable']) { + this.$refs['vueTable'].setOrder(false); + } + }, }, };