From 9d455c35d0b26bfd954003384ad0204a1f4b77eb Mon Sep 17 00:00:00 2001 From: Harald Bamberger Date: Thu, 11 Jul 2024 18:32:47 +0200 Subject: [PATCH] Betriebsmittel.js: use arrow function for dynamic ajaxParams, Filter.js: remove required from filterType --- .../js/components/Betriebsmittel/Betriebsmittel.js | 12 +++++++----- public/js/components/filter/Filter.js | 3 +-- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/public/js/components/Betriebsmittel/Betriebsmittel.js b/public/js/components/Betriebsmittel/Betriebsmittel.js index 211455dbf..05ea141d1 100644 --- a/public/js/components/Betriebsmittel/Betriebsmittel.js +++ b/public/js/components/Betriebsmittel/Betriebsmittel.js @@ -36,10 +36,12 @@ export default { tabulatorOptions: { ajaxURL: 'dummy', ajaxRequestFunc: this.endpoint.getAllBetriebsmittel, - ajaxParams: { - type: this.typeId, - id: this.id - }, + ajaxParams: () => { + return { + type: this.typeId, + id: this.id + } + }, ajaxResponse: (url, params, response) => response.data, columns: [ {title: "Nummer", field: "nummer", width: 150}, @@ -149,7 +151,7 @@ export default { }, watch: { id() { - this.$refs.table.tabulator.setData('dummy', {type: this.typeId, id: this.id}); + this.$refs.table.tabulator.setData('dummy'); } }, methods: { diff --git a/public/js/components/filter/Filter.js b/public/js/components/filter/Filter.js index a7d93523e..5d8954d36 100644 --- a/public/js/components/filter/Filter.js +++ b/public/js/components/filter/Filter.js @@ -48,8 +48,7 @@ export const CoreFilterCmpt = { default: true }, filterType: { - type: String, - required: true + type: String }, tabulatorOptions: Object, tabulatorEvents: Array,