flutter_grid library
Classes
-
AdaptiveGridRenderer<
T> - Widget that selects between mobile list and desktop table based on width.
- AdaptiveRenderStrategy
- Selects a render strategy based on screen width.
- AggregationFunctions
- AnalyticsMiddleware
- AvatarNameCellRenderer
- BadgeCellRenderer
- BadgeConfig
- BooleanCellRenderer
-
BulkAction<
T> - CancelEditCommand
-
CellContext<
T, V> - Flutter-layer context passed to cell builder callbacks.
-
CellModel<
T, V> - A cell value in a row.
-
CellRenderer<
V> - Base class for all cell renderers.
- CellRendererRegistry
- Registry mapping ColumnType to CellRenderer.
- ClearAllFiltersCommand
- ClearRowSelectionCommand
-
ColumnDef<
T, V> - Defines a column in the grid.
-
ColumnDefGroup<
T> -
ColumnInfo<
T, V> - Represents a processed column with state applied.
- ColumnOrderingFeature
- ColumnPinningFeature
- ColumnPinningState
- ColumnSizingFeature
- ColumnVisibilityFeature
- CommitEditCommand
- DateCellRenderer
- ExpandingFeature
-
ExpandStage<
T> - FilterFeature
- FilterFunctions
-
FilterStage<
T> -
FlutterGrid<
T> - The main high-level grid widget.
-
GridBuilder<
T> - Connects a GridController (and optionally a GridDataSource) to the widget tree, rebuilding whenever the controller notifies.
-
GridBulkActionBar<
T> -
GridBulkActionBarSlot<
T> - Internal slot widget used in FlutterGrid to render the bulk action bar.
-
GridCardView<
T> -
GridColumnChooser<
T> - GridCommand
-
GridContextAction<
T> -
GridContextMenu<
T> -
GridController<
T> - Central controller for a grid instance.
-
GridDataRow<
T> -
GridDataSource<
T> -
GridDataTable<
T> - GridEmptyContext
- GridEmptyState
- GridErrorState
- GridFeature
-
GridFilterBar<
T> -
GridHeaderRow<
T> -
GridListView<
T> - A simple list view wrapper for mobile rendering.
- GridLoadingState
- GridMiddleware
-
GridOptions<
T> -
GridPage<
T> -
GridPagination<
T> - GridQuery
-
GridRowRenderer<
T> - Renders each row as a RowModel-driven widget.
-
GridScope<
T> - Provides a GridController down the widget tree via InheritedNotifier.
-
GridSearchField<
T> - GridSkeletonLoader
- A full skeleton grid loader.
-
GridSlots<
T> - Slot callbacks for customizing grid UI sections.
- GridSortIndicator
- GridState
-
GridTableState<
T> - The state exposed to GridBuilder's builder callback.
- GridTheme
- Provides GridThemeData down the widget tree.
- GridThemeData
- Visual configuration for the grid.
-
GridToolbar<
T> - GroupingFeature
-
GroupStage<
T> -
Header<
T> -
HeaderContext<
T> - Context passed to ColumnDef.headerWidget builders.
-
HeaderGroup<
T> - HighlightText
- A widget that renders text with occurrences of highlight marked.
- LinkCellRenderer
- LoggingMiddleware
-
MemoryDataSource<
T> - An in-memory GridDataSource for testing or static data.
- MoneyCellRenderer
- NextPageCommand
- NoBackGestureScrollBehavior
- NumberCellRenderer
-
PaginateStage<
T> - PaginationFeature
- PaginationState
- PersistenceMiddleware
-
Persists and restores GridState fields using
SharedPreferences. - PinColumnCommand
- PinRowCommand
-
PipelineStage<
T> - PreviousPageCommand
- ProgressCellRenderer
- RemoveColumnFilterCommand
- ResetColumnSizingCommand
- ResetSortCommand
-
RestDataSource<
T> -
A GridDataSource that fetches data from a REST API using
Dio. - RowDndFeature
-
RowModel<
T> - A processed row model.
-
RowModelPipeline<
T> -
RowModelSet<
T> - The result set of processed rows.
- RowPinningFeature
- RowPinningState
- SelectAllPagesCommand
- SelectionFeature
- SetColumnFilterCommand
- SetColumnOrderCommand
- SetColumnSizeCommand
- SetColumnVisibilityCommand
- SetGlobalFilterCommand
- SetGroupingCommand
- SetPageIndexCommand
- SetPageSizeCommand
- SetRowExpandedCommand
- SetSortCommand
- SkeletonAvatarRow
- SkeletonBadge
- SkeletonBar
- A single animated skeleton bar.
- SkeletonCircle
- SortEntry
- SortFeature
- SortFunctions
-
SortStage<
T> - StartEditingCellCommand
-
StreamDataSource<
T> - A GridDataSource backed by a Stream of lists.
-
SwipeAction<
T> -
SwipeRowActions<
T> - TextCellRenderer
- ToggleAllExpandedCommand
- ToggleAllRowsSelectedCommand
- ToggleColumnVisibilityCommand
- ToggleRowSelectionCommand
- ToggleSortCommand
- UnpinColumnCommand
- UnpinRowCommand
Enums
- ColumnPinPosition
- ColumnResizeMode
- ColumnType
- Hint for the default cell renderer to use.
- EmptyReason
- GroupedColumnMode
- PaginationMode
- RenderStrategy
- RowPinPosition