ExpandedRowTableElement class

A single expandable row of an ExpandableRowTable.

Constructors

ExpandedRowTableElement({required String id, required Widget rowBuilder(), required List<Widget> expendedBuilder(), bool displayBuilder()?})
Creates an ExpandedRowTableElement with a unique id, a collapsed rowBuilder and an expendedBuilder for the expanded content.

Properties

displayBuilder → bool Function()?
Use this builder to filter displayed row dynamically
final
expendedBuilder → List<Widget> Function()
Builds the widgets revealed when the row is expanded.
final
hashCode → int
The hash code for this object.
no setterinherited
id → String
Unique identifier of the row, used as its widget key.
final
rowBuilder → Widget Function()
Builds the always-visible part of the row.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

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