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.setSearchQuery and — if showFilterToggle is true — exposes a toggle between SearchMode.highlight (default) and SearchMode.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, ColumnMenuBuilder? menuBuilder, 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.