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