grid_ui
Pre-built UI layer of flutter_grid.
Ships FlutterGrid, GridDataTable, GridTheme, GridSlots, built-in cell
renderers, toolbar, search, pagination, and bulk-action bar.
Part of flutter_grid
Most users should depend on the top-level package instead:
dependencies:
flutter_grid: ^0.1.0
import 'package:flutter_grid/flutter_grid.dart';
Quick example
FlutterGrid<Person>(
controller: _controller,
fillWidth: true,
striped: true,
showToolbar: true,
showPagination: true,
)
Key exports
| Symbol | Description |
|---|---|
FlutterGrid<T> |
High-level grid: toolbar + table + pagination |
GridDataTable<T> |
Low-level animated table widget |
GridTheme / GridThemeData |
Full visual customisation |
GridSlots<T> |
Override toolbar, pagination, empty/error/loading state… |
GridPagination<T> |
Standalone pagination bar |
GridToolbar<T> |
Search field + column chooser |
GridSearchField<T> |
Debounced search input |
GridColumnChooser<T> |
Column visibility toggle popup |
HighlightText |
Text with filter-match highlighting |
ColumnType |
text, number, money, date, boolean, badge, avatar, link, progress |
Documentation
Full documentation, theming guide, and slot examples are in the flutter_grid README.
License
MIT — see LICENSE.
Libraries
- grid_ui
- Pre-built UI components for flutter_grid.