diff --git a/application/views/lehre/lvplanung/adminZeitverfuegbarkeit.php b/application/views/lehre/lvplanung/adminZeitverfuegbarkeit.php index cd5aefea2..753fdbc78 100644 --- a/application/views/lehre/lvplanung/adminZeitverfuegbarkeit.php +++ b/application/views/lehre/lvplanung/adminZeitverfuegbarkeit.php @@ -9,7 +9,9 @@ $this->load->view( 'fontawesome4' => true, 'momentjs2' => true, 'ajaxlib' => true, - 'tabulator4' => true, + 'tabulator5' => true, + 'tabulator5JQuery' => true, + 'cis'=>true, 'tablewidget' => true, 'navigationwidget' => true, 'sbadmintemplate3' => true, diff --git a/application/views/lehre/lvplanung/adminZeitverfuegbarkeitData.php b/application/views/lehre/lvplanung/adminZeitverfuegbarkeitData.php index 81a683cff..558593441 100644 --- a/application/views/lehre/lvplanung/adminZeitverfuegbarkeitData.php +++ b/application/views/lehre/lvplanung/adminZeitverfuegbarkeitData.php @@ -42,16 +42,14 @@ $filterWidgetArray = array( 'datasetRepOptions' => '{ layout: "fitColumns", // fit columns to width of table autoResize: false, // prevent auto resizing of table (false to allow adapting table size when cols are (de-)activated - headerFilterPlaceholder: " ", index: "zeitsperre_id", // assign specific column as unique id (important for row indexing) selectable: 1, // allow row selection tableWidgetHeader: false, - rowSelected: function(row) { - func_rowSelected(row); + columnDefaults:{ + headerFilterPlaceholder: " ", }, - rowDeselected: function(row) { - func_rowDeselected(row); - } + + }', // tabulator properties 'datasetRepFieldsDefs' => '{ zeitsperre_id: {visible:false}, diff --git a/public/js/lehre/lvplanung/zverfueg.js b/public/js/lehre/lvplanung/zverfueg.js index 6bb5419ce..6202bf1be 100644 --- a/public/js/lehre/lvplanung/zverfueg.js +++ b/public/js/lehre/lvplanung/zverfueg.js @@ -1,4 +1,13 @@ $(function(){ + + // tableInit is called in the jquery_wrapper when the tableBuilt event was finished + $(document).on("tableInit", function(event,tabulatorInstance) { + + $("#tableWidgetTabulator").tabulator("on","rowDeselected",(row)=>func_rowDeselected(row)); + $("#tableWidgetTabulator").tabulator("on","rowSelected",(row)=>func_rowSelected(row)); + + }); + var studiensemesterStart = $("#studsemStart").val(); Zverfueg.initDatepicker(studiensemesterStart);