Skip to content

Commit b70aac5

Browse files
committed
Reset column order function when changing query
1 parent db4ec25 commit b70aac5

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

etc/js/components/pages/queries/pane-inspect.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
class="inspect-tab-content">
66
<template v-slot:table>
77
<div :class="visibleClass">
8-
<entity-table :result="result" @select="onSelectEntity"></entity-table>
8+
<entity-table :result="result" @select="onSelectEntity" ref="queryTable"></entity-table>
99
</div>
1010
<template v-if="result.error">
1111
<query-error :error="result.error"></query-error>
@@ -55,6 +55,7 @@ const props = defineProps({
5555
5656
const result = ref({reply: []});
5757
const request = ref(undefined);
58+
const queryTable = ref(null);
5859
5960
const emit = defineEmits(["selectEntity"]);
6061
@@ -126,6 +127,7 @@ onUnmounted(() => {
126127
})
127128
128129
watch(() => [query.value.expr, query.value.name, query.value.use_name], () => {
130+
queryTable.value.resetQuery();
129131
doRequest();
130132
});
131133

etc/js/components/widgets/table/entity-table.vue

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<div class="entity-table-name">
3333
<entity-parent :path="col.get(result)"></entity-parent>
3434
<span class="entity-link" @click.stop="onSelectEntity(col.get(result))">
35-
<entity-name :path="col.get(result)" :link="true"></entity-name>
35+
<entity-name :path="col.get(result)"></entity-name>
3636
</span>
3737
</div>
3838
</template>
@@ -67,7 +67,7 @@ export default { name: "entity-table" }
6767
</script>
6868

6969
<script setup>
70-
import { defineProps, defineEmits, computed, ref } from 'vue';
70+
import { defineProps, defineEmits, defineExpose, computed, ref } from 'vue';
7171
7272
const orderByModes = ["none", "asc", "desc"];
7373
const orderBy = ref({});
@@ -316,6 +316,12 @@ function onSelectEntity(e) {
316316
return emit("select", e);
317317
}
318318
319+
function resetQuery() {
320+
orderBy.value = {};
321+
}
322+
323+
defineExpose({resetQuery});
324+
319325
</script>
320326

321327
<style scoped>

0 commit comments

Comments
 (0)