grid_core library
Pure Dart core for ntech_grid — headless table logic. No Flutter or dart:ui imports allowed in this package.
Classes
- AggregationFunctions
- AnalyticsMiddleware
- CancelEditCommand
-
CellModel<
T, V> - A cell value in a row.
- 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
- ExpandingFeature
-
ExpandStage<
T> - FilterFeature
- FilterFunctions
-
FilterStage<
T> - GridCommand
-
GridController<
T> - Central controller for a grid instance.
-
GridDataSource<
T> - GridFeature
- GridMiddleware
-
GridOptions<
T> -
GridPage<
T> - GridQuery
- GridState
- GroupingFeature
-
GroupStage<
T> -
Header<
T> -
HeaderGroup<
T> - LoggingMiddleware
- NextPageCommand
-
PaginateStage<
T> - PaginationFeature
- PaginationState
- PinColumnCommand
- PinRowCommand
-
PipelineStage<
T> - PreviousPageCommand
- RemoveColumnFilterCommand
- ResetColumnSizingCommand
- ResetSortCommand
- 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
- SortEntry
- SortFeature
- SortFunctions
-
SortStage<
T> - StartEditingCellCommand
- ToggleAllExpandedCommand
- ToggleAllRowsSelectedCommand
- ToggleColumnVisibilityCommand
- ToggleRowSelectionCommand
- ToggleSortCommand
- UnpinColumnCommand
- UnpinRowCommand
Enums
- ColumnPinPosition
- ColumnResizeMode
- ColumnType
- Hint for the default cell renderer to use.
- GroupedColumnMode
- PaginationMode
- RowPinPosition