ExpandableTable is a widget for Flutter that create a Table with header and first column fixed. You can create a nested Rows/Columns grouped in expandable Row/Column
![]() |
|---|
| ExpandableTable |
- Header and first column fixed
- Supports vertical and horizontal scroll
- Customizable animation Duration and Curve
Make sure to check out the examples on GitHub.
Add the following line to pubspec.yaml:
dependencies:
flutter_expandable_table: <last-release>Complete example available here.
ExpandableTable(
rows: rows,
header: header,
scrollShadowColor: accentColor,
);header: Contain a table header widget.rows: Contain a table body rows widget.cellWidth: determines default cell width size, this is overwritable with cell property.cellHeight: determines default cell height size, this is overwritable with row property.headerHeight: determines Header Row height size.firstColumnWidth: determines first Column width size.duration: determines duration rendered animation of Rows/Columns expansion.curve: determines rendered curve animation of Rows/Columns expansion.scrollShadowDuration: determines duration rendered animation of shadows.scrollShadowCurve: determines rendered curve animation of shadows.scrollShadowColor: determines rendered color of shadows.visibleScrollbar: determines visibility of scrollbar.
| Package | Verison | Score | Likes | Test | Coverage |
|---|---|---|---|---|---|
| Package | Verison | Score | Likes | Test | Coverage |
|---|---|---|---|---|---|
