fix query builder requests pagination & pagination loading
This commit is contained in:
parent
79a4594878
commit
6154518cbd
2 changed files with 11 additions and 4 deletions
|
@ -32,8 +32,10 @@ export const useQueryBuilderStore = defineStore("queryBuilder", {
|
|||
},
|
||||
sendQuery(offset = 0, count = 25, query?: DynamicQueryStructure | string) {
|
||||
this.queryError = "";
|
||||
this.data = [];
|
||||
this.totalLength = 0;
|
||||
if (offset == 0) {
|
||||
this.data = [];
|
||||
this.totalLength = 0;
|
||||
}
|
||||
let queryToSend = query ?? this.query;
|
||||
if (queryToSend == undefined || queryToSend == "" || (typeof queryToSend != "string" && queryToSend.table == ""))
|
||||
return;
|
||||
|
@ -44,7 +46,7 @@ export const useQueryBuilderStore = defineStore("queryBuilder", {
|
|||
})
|
||||
.then((result) => {
|
||||
if (result.data.stats == "success") {
|
||||
this.data = result.data.rows;
|
||||
this.data = [...this.data, ...result.data.rows];
|
||||
this.totalLength = result.data.total;
|
||||
this.loadingData = "fetched";
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue