HeaderCell class
A widget representing a primary header cell in a report grid.
HeaderCell is designed to sit at the top level of the table. It supports spanning multiple columns, allowing you to create complex nested header structures when combined with SubHeaderCell.
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatelessWidget
- HeaderCell
Constructors
- HeaderCell({Key? key, required String text, int span = 1, Color backgroundColor = const Color(0xff04b935), Color foregroundColor = Colors.white, Color borderColor = Colors.white10, double? width, double height = 30, double textSize = 12, AlignmentGeometry textAlignment = Alignment.center})
-
Creates a HeaderCell with the specified styling and text.
const
Properties
- backgroundColor → Color
-
The background color of the cell.
final
- borderColor → Color
-
Border color of the cell.
final
- foregroundColor → Color
-
The text color / foreground color of the cell.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- height → double
-
The fixed height of the header cell. Defaults to 30.
final
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- span → int
-
The number of columns this header should span. Defaults to 1.
final
- text → String
-
The text displayed inside the header.
final
- textAlignment → AlignmentGeometry
-
How the text should be aligned within the cell. Defaults to Alignment.center.
final
- textSize → double
-
The font size of the header text.
final
- width → double?
-
The base width of a single column unit.
final
Methods
-
build(
BuildContext context) → Widget -
Describes the part of the user interface represented by this widget.
override
-
createElement(
) → StatelessElement -
Creates a StatelessElement to manage this widget's location in the tree.
inherited
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of DiagnosticsNode objects describing this node's
children.
inherited
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited