TrinaGridConfiguration class
- Available extensions
Constructors
- TrinaGridConfiguration({bool enableMoveDownAfterSelecting = false, bool enableMoveHorizontalInEditing = false, bool enableAutoSelectFirstRow = true, TrinaGridRowSelectionCheckBoxBehavior rowSelectionCheckBoxBehavior = TrinaGridRowSelectionCheckBoxBehavior.none, TrinaGridEnterKeyAction enterKeyAction = TrinaGridEnterKeyAction.editingAndMoveDown, TrinaGridTabKeyAction tabKeyAction = TrinaGridTabKeyAction.normal, TrinaGridSelectingMode selectingMode = TrinaGridSelectingMode.cell, TrinaGridShortcut shortcut = const TrinaGridShortcut(), TrinaGridStyleConfig style = const TrinaGridStyleConfig(), TrinaGridScrollbarConfig scrollbar = const TrinaGridScrollbarConfig(), TrinaGridColumnFilterConfig columnFilter = const TrinaGridColumnFilterConfig(), TrinaGridColumnSizeConfig columnSize = const TrinaGridColumnSizeConfig(), TrinaGridLocaleText localeText = const TrinaGridLocaleText()})
-
const
- TrinaGridConfiguration.dark({bool enableMoveDownAfterSelecting = false, bool enableMoveHorizontalInEditing = false, bool enableAutoSelectFirstRow = true, TrinaGridRowSelectionCheckBoxBehavior rowSelectionCheckBoxBehavior = TrinaGridRowSelectionCheckBoxBehavior.none, TrinaGridEnterKeyAction enterKeyAction = TrinaGridEnterKeyAction.editingAndMoveDown, TrinaGridTabKeyAction tabKeyAction = TrinaGridTabKeyAction.normal, TrinaGridSelectingMode selectingMode = TrinaGridSelectingMode.cell, TrinaGridShortcut shortcut = const TrinaGridShortcut(), TrinaGridStyleConfig style = const TrinaGridStyleConfig.dark(), TrinaGridScrollbarConfig scrollbar = const TrinaGridScrollbarConfig(), TrinaGridColumnFilterConfig columnFilter = const TrinaGridColumnFilterConfig(), TrinaGridColumnSizeConfig columnSize = const TrinaGridColumnSizeConfig(), TrinaGridLocaleText localeText = const TrinaGridLocaleText()})
-
const
Properties
- columnFilter → TrinaGridColumnFilterConfig
-
Customise filter of columns
final
- columnSize → TrinaGridColumnSizeConfig
-
Automatically adjust the column width or set the width change condition.
final
- enableAutoSelectFirstRow → bool
-
Automatically selects the first row when in selection mode.
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 → TrinaGridEnterKeyAction
-
TrinaEnterKeyAction.EditingAndMoveDownIt switches to the editing state, and moves down in the editing state.final - hashCode → int
-
The hash code for this object.
no setteroverride
- localeText → TrinaGridLocaleText
-
final
- rowSelectionCheckBoxBehavior → TrinaGridRowSelectionCheckBoxBehavior
-
TrinaGridRowSelectionCheckBoxBehavior.none
Selecting a row does nothing to its checkbox
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scrollbar → TrinaGridScrollbarConfig
-
Customise scrollbars for desktop usage
final
- scrollbarConfig → TrinaGridScrollbarConfig
-
Available on TrinaGridConfiguration, provided by the TrinaGridConfigurationScrollbarExtension extension
Get the scrollbar configuration @deprecated Use the configuration.scrollbar property directly insteadno setter - selectingMode → TrinaGridSelectingMode
-
Set the mode to select cells or rows.
final
- shortcut → TrinaGridShortcut
-
Set custom shortcut keys.
final
- style → TrinaGridStyleConfig
-
Set borders of TrinaGrid and columns, cells, and rows.
final
- tabKeyAction → TrinaGridTabKeyAction
-
Tab key action type.
final
Methods
-
applyColumnFilter(
List< TrinaColumn> ? refColumns) → void - Fired when setConfiguration is called in TrinaGridStateManager's constructor.
-
copyWith(
{bool? enableMoveDownAfterSelecting, bool? enableMoveHorizontalInEditing, bool? enableAutoSelectFirstRow, TrinaGridRowSelectionCheckBoxBehavior? rowSelectionCheckBoxBehavior, TrinaGridEnterKeyAction? enterKeyAction, TrinaGridTabKeyAction? tabKeyAction, TrinaGridSelectingMode? selectingMode, TrinaGridShortcut? shortcut, TrinaGridStyleConfig? style, TrinaGridScrollbarConfig? scrollbar, TrinaGridColumnFilterConfig? columnFilter, TrinaGridColumnSizeConfig? columnSize, TrinaGridLocaleText? localeText}) → TrinaGridConfiguration -
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