From 0b58d4fd6f253019319ea33f7ca19cf7d315d874 Mon Sep 17 00:00:00 2001 From: SimonGschnell Date: Thu, 2 May 2024 11:43:19 +0200 Subject: [PATCH] also adds the programmatically unselectable logic to the reject button --- .../js/lehre/anrechnung/reviewAnrechnungUebersicht.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js b/public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js index 4537aa1d3..be3443574 100644 --- a/public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js +++ b/public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js @@ -429,6 +429,17 @@ $(function () { // Update status 'genehmigt' $("#tableWidgetTabulator").tabulator("updateData", data.retval); + const selectedRows = $("#tableWidgetTabulator").tabulator("getSelectedRows"); + + // makes all denied anrechnungen unselectable by adding the isSelectable property and retriggering the rowFormatter function + selectedRows.forEach(row=>{ + row.update({...row.getData(), isSelectable:false}); + row.reformat(); + }) + + // deselect all selected rows + $("#tableWidgetTabulator").tabulator("deselectRow", selectedRows); + // Print success message FHC_DialogLib.alertSuccess( FHC_PhrasesLib.t("ui", "anrechnungenWurdenNichtEmpfohlen")