summaryrefslogtreecommitdiffstats
path: root/webapp/src/components/DataTableSearch.vue
diff options
context:
space:
mode:
authorUdo Walter2019-03-03 02:10:07 +0100
committerUdo Walter2019-03-03 02:10:07 +0100
commit20343840303acc60deaeadbf6187a5497482a7a3 (patch)
tree2a6369ff693a0679ee1513b47f3b62e3dc8f494b /webapp/src/components/DataTableSearch.vue
parent[webapp/datatable] new loading bar (diff)
downloadbas-20343840303acc60deaeadbf6187a5497482a7a3.tar.gz
bas-20343840303acc60deaeadbf6187a5497482a7a3.tar.xz
bas-20343840303acc60deaeadbf6187a5497482a7a3.zip
[webapp] small bugfixes + eslint fixes + color fix
Diffstat (limited to 'webapp/src/components/DataTableSearch.vue')
-rw-r--r--webapp/src/components/DataTableSearch.vue10
1 files changed, 8 insertions, 2 deletions
diff --git a/webapp/src/components/DataTableSearch.vue b/webapp/src/components/DataTableSearch.vue
index aaa2cc3..4e75d7d 100644
--- a/webapp/src/components/DataTableSearch.vue
+++ b/webapp/src/components/DataTableSearch.vue
@@ -50,6 +50,7 @@
</template>
<script>
+import ScrollParent from 'scrollparent'
export default {
name: 'DataTableSearch',
@@ -58,7 +59,8 @@ export default {
type: Array
},
headers: {
- type: Array
+ type: Array,
+ default: () => []
},
regex: {
type: Boolean,
@@ -75,6 +77,10 @@ export default {
slim: {
type: Boolean,
default: false
+ },
+ dispatchScroll: {
+ type: Boolean,
+ default: false
}
},
data () {
@@ -142,7 +148,7 @@ export default {
},
removeSearchField (s) {
this.search.splice(this.search.indexOf(s), 1)
- window.dispatchEvent(new Event('scroll'))
+ if (this.dispatchScroll) ScrollParent(this.$el).dispatchEvent(new Event('scroll'))
},
filterRows () {
// Cancel the last filtering loop