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 null to size from built content.
no setter
maxHeight → double?
Maximum height allowed for auto-sized detail content, or null for 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 context may 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