diff --git a/Js/fonctions.js b/Js/fonctions.js index c60f403d..5f0c3878 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -91659,6 +91659,7 @@ function loadMessageSection(section) { }); } +/* function initSmartTable(selector = '.datatable-inter', pageTitle = 'Export Données') { if ($(selector).length === 0) return; @@ -91697,4 +91698,41 @@ function initSmartTable(selector = '.datatable-inter', pageTitle = 'Export Donn $('.dataTables_paginate .paginate_button').addClass('btn btn-xs mx-1'); } }); +} +*/ + +function initSmartTable(selector = '.datatable-inter', pageTitle = 'Export Données') { + if ($(selector).length === 0) return; + + if ($.fn.DataTable.isDataTable(selector)) { + $(selector).DataTable().destroy(); + } + + return $(selector).DataTable({ + // MODIFICATION : On retire 'f' pour masquer la recherche native + "dom": '<"d-flex align-items-center justify-content-start p-3 border-bottom"B>t<"d-flex justify-content-between align-items-center p-3 bg-light"ip>', + "buttons": [ + { + extend: 'excelHtml5', + text: 'Excel', + className: 'btn btn-success btn-sm fw-bold border-0 shadow-sm px-3' + }, + { + extend: 'pdfHtml5', + text: 'PDF', + className: 'btn btn-danger btn-sm fw-bold border-0 shadow-sm px-3 ms-2', + title: pageTitle, + orientation: 'landscape', + pageSize: 'A4' + } + ], + "language": { + "url": "//cdn.datatables.net/plug-ins/1.13.6/i18n/fr-FR.json" + }, + "pageLength": 10, + "autoWidth": false, + "drawCallback": function() { + $('.dataTables_paginate .paginate_button').addClass('btn btn-xs mx-1'); + } + }); } \ No newline at end of file diff --git a/Vue/Parambons/index.php b/Vue/Parambons/index.php index ed265ca3..a0a0d2c9 100755 --- a/Vue/Parambons/index.php +++ b/Vue/Parambons/index.php @@ -70,17 +70,14 @@ diff --git a/Vue/Paramlienparente/index.php b/Vue/Paramlienparente/index.php index 629fc146..e0d91aa6 100755 --- a/Vue/Paramlienparente/index.php +++ b/Vue/Paramlienparente/index.php @@ -92,17 +92,14 @@