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