FdcGridColumnGroup class

Visual definition for a column group rendered in the grid header.

Groups are intentionally lightweight: they only add a visual header band above leaf columns that reference id through FdcGridColumn.groupId. They do not change dataset schema, sorting, filtering, editing, summaries, or row layout. Grouped columns cannot be pinned; pin actions are hidden for them and programmatic pinning is ignored while the column belongs to a group.

Constructors

FdcGridColumnGroup({required String id, required String label, FdcGridColumnGroupStyle style = const FdcGridColumnGroupStyle()})
Creates a FdcGridColumnGroup.
const

Properties

hashCode int
The hash code for this object.
no setteroverride
id String
Stable unique identifier used by FdcGridColumn.groupId.
final
label String
Text displayed in the group header cell.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
style FdcGridColumnGroupStyle
Visual styling applied to this specific group header cell.
final

Methods

copyWith({String? id, String? label, FdcGridColumnGroupStyle? style}) FdcGridColumnGroup
Creates a copy with selected values replaced.
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.
override