bpm.treeview
Arbre de noeuds repliables et sélectionnables. Démo : arborescence d'un projet front (src/, components/, hooks/…).
src/
package.json
tsconfig.json
Python
bpm.treeview(nodes=[{"id": "src", "label": "src/", "children": [{"id": "src-components", "label": "components/", "children": [{"id": "btn", "label": "Button.tsx"}]}]}], on_select=...)| Prop | Type | Description |
|---|---|---|
nodes | TreeviewNode[] | Noeuds { id, label, children?, defaultOpen? }. |
selectedId | string | null | ID du noeud sélectionné. |
onSelect | function | Callback (node). |