Une ligne de boutons
This commit is contained in:
+13
-18
@@ -188,6 +188,15 @@ layout = [
|
|||||||
f"Ce tableau vous permet d'appliquer un filtre sur une ou plusieurs colonnes, et ainsi produire la liste de marchés dont vous avez besoin ([exemple de filtre](/tableau?filtres=%7Bacheteur_id%7D+icontains+24350013900189+%26%26+%7BdateNotification%7D+icontains+2025%2A+%26%26+%7Bmontant%7D+i%3C+40000+%26%26+%7Bobjet%7D+icontains+voirie&colonnes=uid%2Cacheteur_id%2Cacheteur_nom%2Ctitulaire_id%2Ctitulaire_nom%2Cobjet%2Cmontant%2CdureeMois%2CdateNotification%2Cacheteur_departement_code%2CsourceDataset)). Par défaut seules quelques colonnes sont affichées, mais vous pouvez en afficher jusqu'à {str(df.width)} en cliquant sur le bouton **Colonnes affichées**. Cet outil est assez puissant, je vous recommande de lire le mode d'emploi pour en tirer pleinement partie.",
|
f"Ce tableau vous permet d'appliquer un filtre sur une ou plusieurs colonnes, et ainsi produire la liste de marchés dont vous avez besoin ([exemple de filtre](/tableau?filtres=%7Bacheteur_id%7D+icontains+24350013900189+%26%26+%7BdateNotification%7D+icontains+2025%2A+%26%26+%7Bmontant%7D+i%3C+40000+%26%26+%7Bobjet%7D+icontains+voirie&colonnes=uid%2Cacheteur_id%2Cacheteur_nom%2Ctitulaire_id%2Ctitulaire_nom%2Cobjet%2Cmontant%2CdureeMois%2CdateNotification%2Cacheteur_departement_code%2CsourceDataset)). Par défaut seules quelques colonnes sont affichées, mais vous pouvez en afficher jusqu'à {str(df.width)} en cliquant sur le bouton **Colonnes affichées**. Cet outil est assez puissant, je vous recommande de lire le mode d'emploi pour en tirer pleinement partie.",
|
||||||
style={"maxWidth": "1000px"},
|
style={"maxWidth": "1000px"},
|
||||||
),
|
),
|
||||||
|
html.Div(
|
||||||
|
[],
|
||||||
|
id="header",
|
||||||
|
),
|
||||||
|
dcc.Loading(
|
||||||
|
overlay_style={"visibility": "visible", "filter": "blur(2px)"},
|
||||||
|
id="loading-home",
|
||||||
|
type="default",
|
||||||
|
children=[
|
||||||
html.Div(
|
html.Div(
|
||||||
[
|
[
|
||||||
dbc.Button("Mode d'emploi", id="tableau_help_open"),
|
dbc.Button("Mode d'emploi", id="tableau_help_open"),
|
||||||
@@ -268,22 +277,6 @@ layout = [
|
|||||||
scrollable=True,
|
scrollable=True,
|
||||||
size="lg",
|
size="lg",
|
||||||
),
|
),
|
||||||
],
|
|
||||||
id="header",
|
|
||||||
),
|
|
||||||
# html.Div(
|
|
||||||
# [
|
|
||||||
# "Recherche dans objet : ",
|
|
||||||
# dcc.Input(id="search", value="", type="text"),
|
|
||||||
# ]
|
|
||||||
# )]),
|
|
||||||
dcc.Loading(
|
|
||||||
overlay_style={"visibility": "visible", "filter": "blur(2px)"},
|
|
||||||
id="loading-home",
|
|
||||||
type="default",
|
|
||||||
children=[
|
|
||||||
html.Div(
|
|
||||||
[
|
|
||||||
dbc.Button(
|
dbc.Button(
|
||||||
"Colonnes affichées",
|
"Colonnes affichées",
|
||||||
id="tableau_columns_open",
|
id="tableau_columns_open",
|
||||||
@@ -415,8 +408,10 @@ def restore_view_from_url(search):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
if "colonnes" in params:
|
if "colonnes" in params:
|
||||||
columns = params["colonnes"][0].split(",")
|
table_columns = params["colonnes"][0].split(",")
|
||||||
verified_columns = [column for column in columns if column in schema.names()]
|
verified_columns = [
|
||||||
|
column for column in table_columns if column in schema.names()
|
||||||
|
]
|
||||||
hidden_columns = invert_columns(verified_columns)
|
hidden_columns = invert_columns(verified_columns)
|
||||||
|
|
||||||
return filter_query, sort_by, hidden_columns, "", trigger_cleanup
|
return filter_query, sort_by, hidden_columns, "", trigger_cleanup
|
||||||
|
|||||||
Reference in New Issue
Block a user