This commit is contained in:
2021-02-03 20:28:30 +00:00
parent a9f436e664
commit bad6b9f012

View File

@@ -64,12 +64,6 @@
>
<!-- HEADER FILTERS: https://stackoverflow.com/a/58718975/8939 -->
<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">
<v-btn icon @click.stop="filter(h)" class="ml-n8 mr-1"
><v-icon :color="filterColor(h)">$ayiFilter</v-icon></v-btn
@@ -391,6 +385,7 @@ export default {
},
headers: [],
serverColumns: [],
serverFilter: [],
totalRecords: 0,
records: [],
rowsPerPageItems: [5, 10, 25, 50, 100],
@@ -521,10 +516,9 @@ export default {
},
filterColor(item) {
let clr = "disabled";
if (item.fk == "customername") {
if (this.serverFilter.findIndex(z => z.column == item.fk) > -1) {
clr = "primary";
}
return clr;
},
keyArrayFromSortByArray(sortBy) {
@@ -722,9 +716,6 @@ export default {
}
try {
//untokenize ListView date token criteria (if there are any)
let untokenizedListView = untokenizeListView(vm.listView);
let res = await window.$gz.api.upsert("data-list", {
offset: listOptions.Offset,
limit: listOptions.Limit,
@@ -742,6 +733,7 @@ export default {
} else {
//Save a copy of the server columns data for handling button clicks etc later
vm.serverColumns = res.columns;
vm.serverFilter = res.filter;
//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