When to use it
Hosts format cells and control expansion. Unknown and hidden expansion IDs are retained. Custom interactive cells must honor disabled/read-only context.
Named hierarchical disclosures and labeled cells with inherited disabled state.
Apple availability
Import LumenUI in the target that uses this component. iPad support follows the iOS package baseline and uses native iPad layout behavior.
Native example
Hosts format cells and control expansion. Unknown and hidden expansion IDs are retained. Custom interactive cells must honor disabled/read-only context.
LumenTreeGrid("Status", columns: columns, records: records, expandedIds: $expandedIds)Reference
The primary shared and platform-specific options exposed by LumenTreeGrid.
| API | Values or type | Default | Description |
|---|---|---|---|
| controlled state | Stable records and host state | Required | Retains host values and emits intentional user changes. |
Native behavior
Hosts format cells and control expansion. Unknown and hidden expansion IDs are retained. Custom interactive cells must honor disabled/read-only context.
Named hierarchical disclosures and labeled cells with inherited disabled state.
Shared component