Notify user that the filtering/search query timed out
This commit is contained in:
parent
5805b09725
commit
1817adcc82
@ -21,6 +21,7 @@
|
||||
"vue": "^3.2.39",
|
||||
"vuex": "next",
|
||||
"vue-select": "beta",
|
||||
"@meforma/vue-toaster": "^1.3.0",
|
||||
"vuetify": "^3.0.0-beta.0",
|
||||
"webfontloader": "^1.0.0"
|
||||
},
|
||||
|
@ -73,6 +73,7 @@ export default {
|
||||
let es = new EventSource(url.toString());
|
||||
es.onmessage = (e) => this.handleReceiveMessage(e)
|
||||
es.addEventListener("filters", (e) => this.handleReceiveFilters(e))
|
||||
es.addEventListener("timeout", (e) => this.handleReceiveTimeout(e))
|
||||
this.es = es
|
||||
},
|
||||
onGridReady(params) {
|
||||
@ -156,6 +157,12 @@ export default {
|
||||
|
||||
this.setFilterOptions(correctOptions)
|
||||
},
|
||||
handleReceiveTimeout () {
|
||||
this.$toast.warning(`Not all rows were loaded. Please use more precise filtering`, {
|
||||
position: "top-right",
|
||||
});
|
||||
setTimeout(this.$toast.clear, 3000);
|
||||
},
|
||||
openExamineLog (row) {
|
||||
const selectedRow = row.data
|
||||
row.node.setSelected(false)
|
||||
|
@ -2,6 +2,7 @@ import { createApp } from 'vue'
|
||||
import store from "./stores";
|
||||
import App from './App.vue'
|
||||
import vuetify from './plugins/vuetify'
|
||||
import Toaster from "@meforma/vue-toaster";
|
||||
import { loadFonts } from './plugins/webfontloader'
|
||||
import './assets/main.css'
|
||||
import 'vue-select/dist/vue-select.css';
|
||||
@ -10,5 +11,6 @@ loadFonts()
|
||||
const app = createApp(App);
|
||||
app.use(store);
|
||||
app.use(vuetify);
|
||||
app.use(Toaster);
|
||||
app.mount("#app");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user