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()
|
lff: pl.LazyFrame = df.lazy()
|
||||||
|
|
||||||
# Filtrage des données
|
# Filtrage des données
|
||||||
|
|
||||||
filter_params = {}
|
filter_params = {}
|
||||||
for (input_id, url_key, is_multi, default), value in zip(FILTER_PARAMS, filter_values):
|
for (input_id, url_key, is_multi, default), value in zip(
|
||||||
if value is None or value == default or value == [] or value == "":
|
FILTER_PARAMS, filter_values
|
||||||
continue
|
):
|
||||||
filter_params[input_id] = value
|
filter_params[input_id] = value
|
||||||
|
|
||||||
|
print(filter_params)
|
||||||
|
|
||||||
lff = prepare_dashboard_data(lff=lff, **filter_params)
|
lff = prepare_dashboard_data(lff=lff, **filter_params)
|
||||||
|
|
||||||
# Génération des métriques
|
# Génération des métriques
|
||||||
@@ -857,7 +858,13 @@ def toggle_observatoire_preview(n_clicks, is_open):
|
|||||||
prevent_initial_call=True,
|
prevent_initial_call=True,
|
||||||
)
|
)
|
||||||
def populate_preview_table(
|
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:
|
if not is_open:
|
||||||
return (no_update,) * 9
|
return (no_update,) * 9
|
||||||
|
|||||||
Reference in New Issue
Block a user