Front: dataTables: recap.: libère colonnes droite + ajouste largeurs colonnes.

This commit is contained in:
Emmanuel Viennet 2025-02-06 14:37:46 +01:00
parent d83ad1aa21
commit a108c28072

View File

@ -74,11 +74,8 @@ $(function () {
toggle_col_group_visibility(dt, "col_malus", onoff);
}
function toggle_col_group_visibility(dt, group, onoff) {
if (onoff) {
dt.columns("." + group).visible(false);
} else {
dt.columns("." + group).visible(true);
}
dt.columns("." + group).visible(!onoff, false);
dt.columns.adjust();
update_buttons_labels(dt);
}
// Definition des boutons au dessus de la table:
@ -203,11 +200,17 @@ $(function () {
info: false,
autoWidth: false,
scrollX: true,
fixedColumns: { // fige les 3 colonnes de gauche
start: 3
},
// fixedColumns: { // fige les 3 colonnes de gauche
// start: 3
// },
// provoque trop de bugs d'affichage XXX
initComplete: function (settings, json) {
// fixe la largeur de la table (évite décalages colonnes)
// fixe la largeur de la table (évite décalages colonnes) ??
document.querySelectorAll("table.dataTable").forEach((table) => {
table.style.width = document.querySelector(
"#DataTables_Table_0_wrapper .dt-scroll-head .dt-scroll-headInner"
).style.width;
});
document.getElementById("DataTables_Table_0").style.width =
document.querySelector(
"#DataTables_Table_0_wrapper .dt-scroll-head .dt-scroll-headInner"