On garde toutes les valeurs en paramètre puour prepare_dashboard_data
This commit is contained in:
@@ -659,13 +659,14 @@ def udpate_dashboard_cards(*filter_values):
|
||||
lff: pl.LazyFrame = df.lazy()
|
||||
|
||||
# Filtrage des données
|
||||
|
||||
filter_params = {}
|
||||
for (input_id, url_key, is_multi, default), value in zip(FILTER_PARAMS, filter_values):
|
||||
if value is None or value == default or value == [] or value == "":
|
||||
continue
|
||||
for (input_id, url_key, is_multi, default), value in zip(
|
||||
FILTER_PARAMS, filter_values
|
||||
):
|
||||
filter_params[input_id] = value
|
||||
|
||||
print(filter_params)
|
||||
|
||||
lff = prepare_dashboard_data(lff=lff, **filter_params)
|
||||
|
||||
# Génération des métriques
|
||||
@@ -857,7 +858,13 @@ def toggle_observatoire_preview(n_clicks, is_open):
|
||||
prevent_initial_call=True,
|
||||
)
|
||||
def populate_preview_table(
|
||||
is_open, filter_query, page_current, page_size, sort_by, data_timestamp, filter_params
|
||||
is_open,
|
||||
filter_query,
|
||||
page_current,
|
||||
page_size,
|
||||
sort_by,
|
||||
data_timestamp,
|
||||
filter_params,
|
||||
):
|
||||
if not is_open:
|
||||
return (no_update,) * 9
|
||||
|
||||
Reference in New Issue
Block a user