GridGroupHeaderRow<T extends DataGridRow> class final

A slot rendering a collapsible group header band.

Inheritance

Constructors

GridGroupHeaderRow({required String groupKey, required int columnId, required String columnTitle, required dynamic value, required String displayLabel, required int rowCount, required bool isExpanded})
const

Properties

columnId int
The id of the column rows are grouped by.
final
columnTitle String
Display title of the grouped column.
final
displayLabel String
Formatted label shown in the band.
final
groupKey String
Deterministic key, e.g. '$columnId:$value'. Passed to ToggleGroupExpansionEvent and used as the GroupState.expandedGroups key.
final
hashCode int
The hash code for this object.
no setterinherited
isExpanded bool
Whether this group's rows are currently shown below the band.
final
rowCount int
Number of rows in this group, regardless of expansion state.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value → dynamic
Raw group value shared by every row in this group.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited