Test de la persistence des fitres (toutes pages)

This commit is contained in:
Colin Maudry
2026-02-05 15:05:37 +01:00
parent 37e893d642
commit 3beedbcfe4
3 changed files with 62 additions and 24 deletions
+2 -5
View File
@@ -1,5 +1,4 @@
import datetime
import uuid
import dash_bootstrap_components as dbc
import polars as pl
@@ -421,18 +420,16 @@ clientside_callback(
@callback(
Output("acheteur-hidden-columns", "data", allow_duplicate=True),
Output("filter-cleanup-trigger-acheteur", "data", allow_duplicate=True),
Input("acheteur_column_list", "selected_rows"),
prevent_initial_call=True,
)
def update_hidden_columns_from_checkboxes(selected_columns):
trigger_cleanup = str(uuid.uuid4())
if selected_columns:
selected_columns = [columns[i] for i in selected_columns]
hidden_columns = [col for col in columns if col not in selected_columns]
return hidden_columns, trigger_cleanup
return hidden_columns
else:
return [], trigger_cleanup
return []
@callback(