ultimate_grid_material library
Deprecated — all exports are now available from the core
package:ultimate_grid/ultimate_grid.dart import.
This file is kept for backwards compatibility only. It re-exports the same symbols from the core library.
Classes
- ColumnMenuState
- State snapshot of a column, passed to menu builders so they can render active indicators (sort direction, filter presence, pin state).
- UltimateSearchField
-
Pre-built global search input. Drives
controller.setSearchQueryand — if showFilterToggle is true — exposes a toggle betweenSearchMode.highlight(default) andSearchMode.filter(drop non-matches).
Enums
- ColumnMenuAction
- Column menu actions that can be performed on a column.
Functions
-
applyColumnMenuAction(
BuildContext context, GridController controller, ColId colId, ColumnMenuAction action, {GridTheme theme = GridTheme.mark85, FilterDialogBuilder? filterDialogBuilder}) → Future< void> - Apply a ColumnMenuAction to the controller.
-
getColumnMenuState(
GridController controller, ColId colId) → ColumnMenuState - Extract the current state of a column for menu display.
-
showUltimateColumnMenu(
{required BuildContext context, required GridController controller, required ColId colId, GridTheme theme = GridTheme.mark85, FilterDialogBuilder? filterDialogBuilder}) → Future< void> - Framework-agnostic entry point for column menus.
Typedefs
-
ColumnMenuBuilder
= Future<
void> Function({required ColumnMenuState columnState, required BuildContext context, required GridController controller, required void onAction(ColumnMenuAction action)}) - Signature for a custom column menu builder.
-
FilterDialogBuilder
= Future<
void> Function({required ColId colId, required BuildContext context, required GridController controller, required String header, required CellKind kind}) - Signature for a custom filter dialog builder.