From 2df13e6896e940222aab593d68fe98bd0ebd6678 Mon Sep 17 00:00:00 2001 From: Philipp Horstenkamp Date: Wed, 10 Jan 2024 21:00:55 +0100 Subject: [PATCH] Autoselecting the frist KPI if kpis are available (#539) --- src/aki_prj23_transparenzregister/ui/finance_elements.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/aki_prj23_transparenzregister/ui/finance_elements.py b/src/aki_prj23_transparenzregister/ui/finance_elements.py index 0a279ff..804cd2b 100644 --- a/src/aki_prj23_transparenzregister/ui/finance_elements.py +++ b/src/aki_prj23_transparenzregister/ui/finance_elements.py @@ -89,6 +89,10 @@ def financial_metrics_layout(session: Session, selected_company_id: int) -> html id="metrics-dropdown", options=available_metrics, placeholder="Kennzahl", + value=list(available_metrics.keys())[0] + if available_metrics + else None, + clearable=False, ), ], ), @@ -109,7 +113,6 @@ def financial_metrics_layout(session: Session, selected_company_id: int) -> html Output("finance-fig", "children"), Input("metrics-dropdown", "value"), [State("store-finance-df", "data")], - prevent_initial_call=True, ) def update_figure(value: str, data: str) -> html: """Update graph after selecting from dropdown.