summaryrefslogtreecommitdiffstats
path: root/webapp/src/components/DataTableSearch.vue
diff options
context:
space:
mode:
authorUdo Walter2019-03-22 05:36:03 +0100
committerUdo Walter2019-03-22 05:36:03 +0100
commite6c97c4913e5d24a908c65cc7592d9332df24057 (patch)
tree80662936f9dcb8622a743726fac5fcfccd6bddd2 /webapp/src/components/DataTableSearch.vue
parent[server/registration/backends] Rework addClient and updateClient to receive json (diff)
downloadbas-e6c97c4913e5d24a908c65cc7592d9332df24057.tar.gz
bas-e6c97c4913e5d24a908c65cc7592d9332df24057.tar.xz
bas-e6c97c4913e5d24a908c65cc7592d9332df24057.zip
[webapp] add back to top button + log improvements
Diffstat (limited to 'webapp/src/components/DataTableSearch.vue')
-rw-r--r--webapp/src/components/DataTableSearch.vue10
1 files changed, 9 insertions, 1 deletions
diff --git a/webapp/src/components/DataTableSearch.vue b/webapp/src/components/DataTableSearch.vue
index 01c2125..6e6c7e9 100644
--- a/webapp/src/components/DataTableSearch.vue
+++ b/webapp/src/components/DataTableSearch.vue
@@ -31,7 +31,7 @@
solo flat
class="column-select"
v-model="s.key"
- :items="[ { text: $t('all'), key: null }, ...dataKeys ]"
+ :items="[ { text: $t('all'), key: null }, ...keySelectItems ]"
item-text="text"
item-value="key"
color="primary"
@@ -97,6 +97,14 @@ export default {
}
},
computed: {
+ keySelectItems () {
+ const result = []
+ this.dataKeys.forEach(x => {
+ let key = x.searchKey || x.key || x
+ result.push({ text: x.text || x, key })
+ })
+ return result
+ },
dataSearchKeys () {
return this.dataKeys.map(x => x.searchKey || x.key || x)
},