summaryrefslogtreecommitdiffstats
path: root/webapp
diff options
context:
space:
mode:
authorUdo Walter2019-04-11 23:50:37 +0200
committerUdo Walter2019-04-11 23:50:37 +0200
commitf42211faa985dd932bf5ab2b9596648f51c18cfb (patch)
tree65163357a4f811cfb85e0fbff522288fb348cb78 /webapp
parent[groups] add button to wake clients via (diff)
downloadbas-f42211faa985dd932bf5ab2b9596648f51c18cfb.tar.gz
bas-f42211faa985dd932bf5ab2b9596648f51c18cfb.tar.xz
bas-f42211faa985dd932bf5ab2b9596648f51c18cfb.zip
[datatable] fix bug: datatable not filtering on selection
Diffstat (limited to 'webapp')
-rw-r--r--webapp/src/components/DataTable.vue1
-rw-r--r--webapp/src/components/DataTableSearch.vue7
2 files changed, 8 insertions, 0 deletions
diff --git a/webapp/src/components/DataTable.vue b/webapp/src/components/DataTable.vue
index c845303..d51b735 100644
--- a/webapp/src/components/DataTable.vue
+++ b/webapp/src/components/DataTable.vue
@@ -30,6 +30,7 @@
<data-table-search
ref="search"
@filter="filteredRows = $event"
+ :selected="value"
:items="sortedRows"
:data-keys="headers.filter(h => h.text !== undefined)"
nested-data
diff --git a/webapp/src/components/DataTableSearch.vue b/webapp/src/components/DataTableSearch.vue
index 6e6c7e9..2b2980c 100644
--- a/webapp/src/components/DataTableSearch.vue
+++ b/webapp/src/components/DataTableSearch.vue
@@ -57,6 +57,10 @@ import ScrollParent from 'scrollparent'
export default {
name: 'DataTableSearch',
props: {
+ selected: {
+ type: Array,
+ default: () => []
+ },
items: {
type: Array,
required: true
@@ -121,6 +125,9 @@ export default {
}
},
watch: {
+ selected () {
+ this.filterItems()
+ },
items () {
this.filterItems()
},