FdcGridDetailRowFeature class abstract
Detail-row configuration and rendering contract for grid rows.
Constructors
- FdcGridDetailRowFeature()
-
Creates a FdcGridDetailRowFeature.
const
Properties
- backgroundColor → Color?
-
Optional background color painted behind the detail panel.
no setter
- collapseOnCurrentRowChange → bool
-
Whether changing the dataset current row collapses expanded detail content.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- height → double?
-
Fixed detail-row height, or
nullto size from built content.no setter - maxHeight → double?
-
Maximum height allowed for auto-sized detail content, or
nullfor no cap.no setter - minHeight → double
-
Minimum height allowed for auto-sized detail content.
no setter
- onCollapsed → void Function(FdcGridDetailRowContext context)?
-
Callback invoked after a detail row becomes collapsed.
no setter
- onExpanded → void Function(FdcGridDetailRowContext context)?
-
Callback invoked after a detail row becomes expanded.
no setter
- padding → EdgeInsetsGeometry
-
Padding applied around built detail content.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- singleExpanded → bool
-
Whether expanding one row automatically collapses another expanded row.
no setter
- toggleOnRowTap → bool
-
Whether tapping a body row toggles its detail panel after row activation.
no setter
Methods
-
build(
BuildContext context, FdcGridDetailRowContext detailContext) → Widget -
Builds detail content for
detailContext. -
canExpand(
FdcGridDetailRowContext context) → bool -
Returns whether the row described by
contextmay be expanded. -
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