bpm.tabs
Onglets pour organiser le contenu en sections.
Contenu de la vue générale : KPIs, graphiques, résumé.
Onglet actif : Vue générale
Python
bpm.tabs([
{"label": "Vue générale", "content": vue_generale_fn},
{"label": "Détails", "content": details_fn},
{"label": "Historique", "content": historique_fn},
], default_tab=0)| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
tabs | (Tab | string)[] | [] | Oui | Liste d’onglets (label, content optionnel, key). |
defaultTab | number | 0 | Non | Index de l’onglet affiché par défaut. |
onChange | (index: number) => void | — | Non | Callback au changement d’onglet. |
Exemples
tabs = [
{"label": "Résumé", "content": bpm.panel("Résumé du rapport...")},
{"label": "Données", "content": bpm.table(df)},
]
bpm.tabs(tabs, default_tab=0)# Onglets en chaînes (sans contenu)
bpm.tabs(["Étape 1", "Étape 2", "Étape 3"], default_tab=1)