TreeColumn class
Base class to represent a tree column
Constructors
-
TreeColumn({required Widget widget, Widget? autoSizeWidget, double? autoSizeWidth, ColumnAutoSizeWidthBuilder? autoSizeWidthBuilder, Object? filterValue, required ValueNotifier<
double?> width, required ValueNotifier<bool> visible, required ValueNotifier<bool> pinLeft, required ValueNotifier<bool> pinRight}) - Creates a new instance of TreeColumn
Properties
- autoSizeWidget → Widget
-
Original customer widget used for safe best-fit width estimation.
final
- autoSizeWidth → double?
-
Explicit preferred content width for best-fit sizing.
final
- autoSizeWidthBuilder → ColumnAutoSizeWidthBuilder?
-
Computes a preferred content width for best-fit sizing.
final
- filterValue → Object?
-
Value used by the filtering engine for this data cell.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
pinLeft
→ ValueNotifier<
bool> -
All rows for this column will be pinned to the left
final
-
pinRight
→ ValueNotifier<
bool> -
All rows for this column will be pinned to the right
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
visible
→ ValueNotifier<
bool> -
A flag indicating whether the header column should be visible
final
- widget → Widget
-
Widget to be displayed in the column
final
-
width
↔ ValueNotifier<
double?> -
The width of the header and data column. Defaults to
auto width
getter/setter pair
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