style(toolbar): aligne le style des boutons acheteur/titulaire/observatoire sur tableau.py
- table-menu → table-toolbar sur les 3 vues - Boutons colonnes/télécharger : color=secondary size=sm ; html.Button → dbc.Button - Bouton reset : color=danger outline=True size=sm, label "Réinitialiser" - Compteur nb_rows sorti du toolbar vers un div.table-meta séparé Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+15
-7
@@ -183,27 +183,35 @@ layout = [
|
||||
children=[
|
||||
html.Div(
|
||||
[
|
||||
# Bouton modal des colonnes affichées
|
||||
dbc.Button(
|
||||
"Colonnes affichées",
|
||||
"Colonnes",
|
||||
id="acheteur_columns_open",
|
||||
color="secondary",
|
||||
size="sm",
|
||||
className="column_list",
|
||||
),
|
||||
html.P("lignes", id="acheteur_nb_rows"),
|
||||
html.Button(
|
||||
dbc.Button(
|
||||
"Téléchargement désactivé au-delà de 65 000 lignes",
|
||||
id="btn-download-filtered-data-acheteur",
|
||||
className="btn btn-primary",
|
||||
color="secondary",
|
||||
size="sm",
|
||||
disabled=True,
|
||||
),
|
||||
dcc.Download(id="acheteur-download-filtered-data"),
|
||||
dbc.Button(
|
||||
"Remise à zéro",
|
||||
"Réinitialiser",
|
||||
title="Supprime tous les filtres et les tris. Autrement ils sont conservés même si vous fermez la page.",
|
||||
id="btn-acheteur-reset",
|
||||
color="danger",
|
||||
outline=True,
|
||||
size="sm",
|
||||
),
|
||||
],
|
||||
className="table-menu",
|
||||
className="table-toolbar",
|
||||
),
|
||||
html.Div(
|
||||
html.Span(id="acheteur_nb_rows"),
|
||||
className="table-meta",
|
||||
),
|
||||
dbc.Modal(
|
||||
[
|
||||
|
||||
+19
-23
@@ -461,32 +461,28 @@ Alors, on fait comment ?
|
||||
scrollable=True,
|
||||
style={"height": "75vh"},
|
||||
children=[
|
||||
# Header row: title + "Colonnes affichées" button
|
||||
dbc.Row(
|
||||
# Header row: toolbar + meta
|
||||
html.Div(
|
||||
[
|
||||
dbc.Col(
|
||||
html.Div(
|
||||
className="table-menu",
|
||||
children=[
|
||||
dbc.Button(
|
||||
"Choisir les colonnes",
|
||||
id="observatoire-preview-columns-open",
|
||||
className="btn btn-primary",
|
||||
),
|
||||
html.P(id="nb_rows_observatoire"),
|
||||
dbc.Button(
|
||||
"Télécharger au format Excel",
|
||||
id="btn-download-observatoire",
|
||||
disabled=True,
|
||||
className="btn btn-primary",
|
||||
outline=True,
|
||||
),
|
||||
],
|
||||
),
|
||||
width="auto",
|
||||
dbc.Button(
|
||||
"Colonnes",
|
||||
id="observatoire-preview-columns-open",
|
||||
color="secondary",
|
||||
size="sm",
|
||||
),
|
||||
dbc.Button(
|
||||
"Télécharger au format Excel",
|
||||
id="btn-download-observatoire",
|
||||
color="secondary",
|
||||
size="sm",
|
||||
disabled=True,
|
||||
),
|
||||
],
|
||||
className="mb-2 align-items-center",
|
||||
className="table-toolbar mb-2",
|
||||
),
|
||||
html.Div(
|
||||
html.Span(id="nb_rows_observatoire"),
|
||||
className="table-meta",
|
||||
),
|
||||
# Column picker modal
|
||||
dbc.Modal(
|
||||
|
||||
+15
-8
@@ -198,28 +198,35 @@ layout = [
|
||||
children=[
|
||||
html.Div(
|
||||
[
|
||||
# Bouton modal des colonnes affichées
|
||||
dbc.Button(
|
||||
"Colonnes affichées",
|
||||
"Colonnes",
|
||||
id="titulaire_columns_open",
|
||||
color="secondary",
|
||||
size="sm",
|
||||
className="column_list",
|
||||
),
|
||||
html.P("lignes", id="titulaire_nb_rows"),
|
||||
html.Button(
|
||||
dbc.Button(
|
||||
"Téléchargement désactivé au-delà de 65 000 lignes",
|
||||
id="btn-download-filtered-data-titulaire",
|
||||
color="secondary",
|
||||
size="sm",
|
||||
disabled=True,
|
||||
className="btn btn-primary",
|
||||
),
|
||||
dcc.Download(id="titulaire-download-filtered-data"),
|
||||
dbc.Button(
|
||||
"Remise à zéro",
|
||||
"Réinitialiser",
|
||||
title="Supprime tous les filtres et les tris. Autrement ils sont conservés même si vous fermez la page.",
|
||||
id="btn-titulaire-reset",
|
||||
className="btn btn-primary",
|
||||
color="danger",
|
||||
outline=True,
|
||||
size="sm",
|
||||
),
|
||||
],
|
||||
className="table-menu",
|
||||
className="table-toolbar",
|
||||
),
|
||||
html.Div(
|
||||
html.Span(id="titulaire_nb_rows"),
|
||||
className="table-meta",
|
||||
),
|
||||
dbc.Modal(
|
||||
[
|
||||
|
||||
Reference in New Issue
Block a user