This commit is contained in:
@@ -64,12 +64,6 @@
|
|||||||
>
|
>
|
||||||
<!-- HEADER FILTERS: https://stackoverflow.com/a/58718975/8939 -->
|
<!-- HEADER FILTERS: https://stackoverflow.com/a/58718975/8939 -->
|
||||||
<template v-for="h in headers" v-slot:[`header.${h.value}`]>
|
<template v-for="h in headers" v-slot:[`header.${h.value}`]>
|
||||||
<!-- <span :key="h.text">
|
|
||||||
<v-icon @click.stop="filter(h)" class="ml-n8 mr-1"
|
|
||||||
>$ayiFilter</v-icon
|
|
||||||
>
|
|
||||||
{{ h.text }}
|
|
||||||
</span> -->
|
|
||||||
<span :key="h.text">
|
<span :key="h.text">
|
||||||
<v-btn icon @click.stop="filter(h)" class="ml-n8 mr-1"
|
<v-btn icon @click.stop="filter(h)" class="ml-n8 mr-1"
|
||||||
><v-icon :color="filterColor(h)">$ayiFilter</v-icon></v-btn
|
><v-icon :color="filterColor(h)">$ayiFilter</v-icon></v-btn
|
||||||
@@ -391,6 +385,7 @@ export default {
|
|||||||
},
|
},
|
||||||
headers: [],
|
headers: [],
|
||||||
serverColumns: [],
|
serverColumns: [],
|
||||||
|
serverFilter: [],
|
||||||
totalRecords: 0,
|
totalRecords: 0,
|
||||||
records: [],
|
records: [],
|
||||||
rowsPerPageItems: [5, 10, 25, 50, 100],
|
rowsPerPageItems: [5, 10, 25, 50, 100],
|
||||||
@@ -521,10 +516,9 @@ export default {
|
|||||||
},
|
},
|
||||||
filterColor(item) {
|
filterColor(item) {
|
||||||
let clr = "disabled";
|
let clr = "disabled";
|
||||||
if (item.fk == "customername") {
|
if (this.serverFilter.findIndex(z => z.column == item.fk) > -1) {
|
||||||
clr = "primary";
|
clr = "primary";
|
||||||
}
|
}
|
||||||
|
|
||||||
return clr;
|
return clr;
|
||||||
},
|
},
|
||||||
keyArrayFromSortByArray(sortBy) {
|
keyArrayFromSortByArray(sortBy) {
|
||||||
@@ -722,9 +716,6 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
//untokenize ListView date token criteria (if there are any)
|
|
||||||
let untokenizedListView = untokenizeListView(vm.listView);
|
|
||||||
|
|
||||||
let res = await window.$gz.api.upsert("data-list", {
|
let res = await window.$gz.api.upsert("data-list", {
|
||||||
offset: listOptions.Offset,
|
offset: listOptions.Offset,
|
||||||
limit: listOptions.Limit,
|
limit: listOptions.Limit,
|
||||||
@@ -742,6 +733,7 @@ export default {
|
|||||||
} else {
|
} else {
|
||||||
//Save a copy of the server columns data for handling button clicks etc later
|
//Save a copy of the server columns data for handling button clicks etc later
|
||||||
vm.serverColumns = res.columns;
|
vm.serverColumns = res.columns;
|
||||||
|
vm.serverFilter = res.filter;
|
||||||
//Make sure the translation keys are fetched
|
//Make sure the translation keys are fetched
|
||||||
await fetchTranslatedHeaderNames(res.columns); //Note can use await here because it's wrapped inside an async function call, it will wait then resume next stuff below
|
await fetchTranslatedHeaderNames(res.columns); //Note can use await here because it's wrapped inside an async function call, it will wait then resume next stuff below
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user