Composants → bpm.tabs

bpm.tabs

Onglets pour organiser le contenu en sections.

StableMise en page⏱ 2 min

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)
PropTypeDéfautRequisDescription
tabs(Tab | string)[][]OuiListe d’onglets (label, content optionnel, key).
defaultTabnumber0NonIndex de l’onglet affiché par défaut.
onChange(index: number) => voidNonCallback 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)