Expandable Table
Tabular layout with row expansion — nested tables for drill-down metrics or inline sub-rows for hierarchical permission lists. Valid table DOM only.
Nested table
Use renderExpandedContent to inject a child table or custom panel in the expanded area.
Ad sets with nested ads table
| Ad set | Spend | Actions | |
|---|---|---|---|
| Lookalike — São Paulo | R$ 4.200 | ||
| Retargeting — Site visitors | R$ 2.100 |
Inline sub-rows
Use getSubRows to render children as rows in the same table, with visual indentation.
Roles with resources as sub-rows
| Role / resource | Description | Users | Pages | |
|---|---|---|---|---|
| Administrador | Acesso completo ao workspace | 3 | 12/12 | |
| Operador | Atendimento e conversas | 8 | 5/12 |
Flat table
With expandMode="none", there is no chevron column — onRowClick handles navigation or selection.
Click a row to navigate
| Campaign | Value |
|---|---|
| Campanha Alpha | 1.200 |
| Campanha Beta | 890 |