grid_flutter library
Flutter bindings for grid_core.
Classes
-
AdaptiveGridRenderer<
T> - Widget that selects between mobile list and desktop table based on width.
- AdaptiveRenderStrategy
- Selects a render strategy based on screen width.
-
GridBuilder<
T> -
Connects a
GridController(and optionally aGridDataSource) to the widget tree, rebuilding whenever the controller notifies. -
GridRowRenderer<
T> -
Renders each row as a
RowModel-driven widget. -
GridScope<
T> -
Provides a
GridControllerdown the widget tree via InheritedNotifier. -
GridTableState<
T> - The state exposed to GridBuilder's builder callback.
-
MemoryDataSource<
T> -
An in-memory
GridDataSourcefor testing or static data. - PersistenceMiddleware
-
Persists and restores
GridStatefields usingSharedPreferences. -
RestDataSource<
T> -
A
GridDataSourcethat fetches data from a REST API usingDio. -
StreamDataSource<
T> -
A
GridDataSourcebacked by a Stream of lists.