From c3308aaf24f7f76156e622072a88fe9545995a22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 17 Dec 2022 01:23:37 +0100 Subject: [PATCH] Deselecting all rows previously selected rows after multi action is submitted. --- .../controllers/elements/datatables/datatables_controller.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/assets/controllers/elements/datatables/datatables_controller.js b/assets/controllers/elements/datatables/datatables_controller.js index aee8af59..1ec0f3ec 100644 --- a/assets/controllers/elements/datatables/datatables_controller.js +++ b/assets/controllers/elements/datatables/datatables_controller.js @@ -127,6 +127,9 @@ export default class extends Controller { //Register event handlers promise.then((dt) => { + //Deselect all rows before registering the event handler + dt.rows().deselect(); + dt.on('select.dt deselect.dt', this._onSelectionChange.bind(this)); }); @@ -148,7 +151,6 @@ export default class extends Controller { _onSelectionChange(e, dt, items ) { //Empty by default but can be overridden by child classes - alert("Test"); } _afterLoaded(dt) {