WunderbaumΒΆ
Trees and tree-grids - columns, checkboxes, lazy loading, drag-and-drop, and more.
Tree - minimal (panelini)
The smallest nested tree, hosted in a Panelini card.
Tree - minimal (standalone)
The same tree as a plain Panel app, without the Panelini shell.
Treegrid - columns
Switch to tree + table mode with per-node column values.
Checkbox tree
Hierarchical checkboxes with tri-state parent propagation.
Multi-select + drag-and-drop
One-way checkbox propagation, and dragging the whole selection.
Context menu
Right-click a node to add, rename, or delete via a callback.
Lazy loading
Load children on demand when a lazy node is expanded.
Incremental tree updates
Build a folder structure step by step with action playbooks.
DAG projection
Project a graph of SubClassOf / HasPart edges into a treegrid.
Virtual filesystem
The full demo - columns, DnD, context menu, rename, file drop.