PlutoGridConfiguration class
Constructors
- PlutoGridConfiguration({bool enableMoveDownAfterSelecting = false, bool enableMoveHorizontalInEditing = false, PlutoGridEnterKeyAction enterKeyAction = PlutoGridEnterKeyAction.editingAndMoveDown, PlutoGridTabKeyAction tabKeyAction = PlutoGridTabKeyAction.normal, PlutoGridShortcut shortcut = const PlutoGridShortcut(), PlutoGridStyleConfig style = const PlutoGridStyleConfig(), PlutoGridScrollbarConfig scrollbar = const PlutoGridScrollbarConfig(), PlutoGridColumnFilterConfig columnFilter = const PlutoGridColumnFilterConfig(), PlutoGridColumnSizeConfig columnSize = const PlutoGridColumnSizeConfig(), PlutoGridLocaleText localeText = const PlutoGridLocaleText()})
-
const
- PlutoGridConfiguration.dark({bool enableMoveDownAfterSelecting = false, bool enableMoveHorizontalInEditing = false, PlutoGridEnterKeyAction enterKeyAction = PlutoGridEnterKeyAction.editingAndMoveDown, PlutoGridTabKeyAction tabKeyAction = PlutoGridTabKeyAction.normal, PlutoGridShortcut shortcut = const PlutoGridShortcut(), PlutoGridStyleConfig style = const PlutoGridStyleConfig.dark(), PlutoGridScrollbarConfig scrollbar = const PlutoGridScrollbarConfig(), PlutoGridColumnFilterConfig columnFilter = const PlutoGridColumnFilterConfig(), PlutoGridColumnSizeConfig columnSize = const PlutoGridColumnSizeConfig(), PlutoGridLocaleText localeText = const PlutoGridLocaleText()})
-
const
Properties
- columnFilter → PlutoGridColumnFilterConfig
-
Customise filter of columns
final
- columnSize → PlutoGridColumnSizeConfig
-
Automatically adjust the column width or set the width change condition.
final
- enableMoveDownAfterSelecting → bool
-
When you select a value in the pop-up grid, it moves down.
final
- enableMoveHorizontalInEditing → bool
-
Moves the current cell when focus reaches the left or right edge in the edit state.
final
- enterKeyAction → PlutoGridEnterKeyAction
-
PlutoEnterKeyAction.EditingAndMoveDown
It switches to the editing state, and moves down in the editing state.final - hashCode → int
-
The hash code for this object.
no setteroverride
- localeText → PlutoGridLocaleText
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scrollbar → PlutoGridScrollbarConfig
-
Customise scrollbars for desktop usage
final
- shortcut → PlutoGridShortcut
-
Set custom shortcut keys.
final
- style → PlutoGridStyleConfig
-
Set borders of PlutoGrid and columns, cells, and rows.
final
- tabKeyAction → PlutoGridTabKeyAction
-
Tab key action type.
final
Methods
-
applyColumnFilter(
List< PlutoColumn> ? refColumns) → void - Fired when setConfiguration is called in PlutoGridStateManager's constructor.
-
copyWith(
{bool? enableMoveDownAfterSelecting, bool? enableMoveHorizontalInEditing, PlutoGridEnterKeyAction? enterKeyAction, PlutoGridTabKeyAction? tabKeyAction, PlutoGridShortcut? shortcut, PlutoGridStyleConfig? style, PlutoGridScrollbarConfig? scrollbar, PlutoGridColumnFilterConfig? columnFilter, PlutoGridColumnSizeConfig? columnSize, PlutoGridLocaleText? localeText}) → PlutoGridConfiguration -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
updateLocale(
) → void
Operators
-
operator ==(
covariant Object other) → bool -
The equality operator.
override