CarpenterTreeTableColumn<T> class
final
Constructors
-
CarpenterTreeTableColumn({required String id, required CarpenterTreeTableCellBuilder<T> cellBuilder, @Deprecated('Use width: CarpenterTableColumnWidth.flexible(flex: ...) instead.') int flex = 1, CarpenterTableColumnWidth? width, CarpenterTableColumnAlignment alignment = CarpenterTableColumnAlignment.start, CarpenterTableColumnVerticalAlignment verticalAlignment = CarpenterTableColumnVerticalAlignment.center, bool resizable = true, String? semanticLabel})
-
const
-
CarpenterTreeTableColumn.actions({required String id, required CarpenterTreeActionsBuilder<T> actions, CarpenterTreeActionsBuilder<T>? secondaryActions, CarpenterTableColumnAlignment alignment = CarpenterTableColumnAlignment.end, CarpenterTableColumnVerticalAlignment verticalAlignment = CarpenterTableColumnVerticalAlignment.center, CarpenterTableColumnWidth width = const CarpenterTableColumnWidth.actionLane(), bool resizable = false, String? semanticLabel, String overflowLabel = 'More actions'})
-
Creates a compact action column using the same action-lane semantics as a
regular CarpenterTable.
factory
-
CarpenterTreeTableColumn.custom({required String id, required CarpenterTreeTableCellBuilder<T> cellBuilder, CarpenterTableColumnWidth? width = const CarpenterTableColumnWidth.flexible(), CarpenterTableColumnAlignment alignment = CarpenterTableColumnAlignment.start, CarpenterTableColumnVerticalAlignment verticalAlignment = CarpenterTableColumnVerticalAlignment.center, bool resizable = true, String? semanticLabel})
-
const
-
CarpenterTreeTableColumn.number({required String id, required num? value(CarpenterTreeNode<T> node), String formatter(num value)?, CarpenterTableColumnAlignment alignment = CarpenterTableColumnAlignment.end, CarpenterTableColumnVerticalAlignment verticalAlignment = CarpenterTableColumnVerticalAlignment.center, CarpenterTableColumnWidth width = const CarpenterTableColumnWidth.flexible(), bool resizable = true, String? semanticLabel})
-
factory
-
CarpenterTreeTableColumn.status({required String id, required String label(CarpenterTreeNode<T> node), required FeedbackColorRole role(CarpenterTreeNode<T> node), CarpenterTableColumnAlignment alignment = CarpenterTableColumnAlignment.start, CarpenterTableColumnVerticalAlignment verticalAlignment = CarpenterTableColumnVerticalAlignment.center, CarpenterTableColumnWidth width = const CarpenterTableColumnWidth.flexible(), bool resizable = true, String? semanticLabel})
-
factory
-
CarpenterTreeTableColumn.text({required String id, required String value(CarpenterTreeNode<T> node), CarpenterTableColumnAlignment alignment = CarpenterTableColumnAlignment.start, CarpenterTableColumnVerticalAlignment verticalAlignment = CarpenterTableColumnVerticalAlignment.center, CarpenterTableColumnWidth width = const CarpenterTableColumnWidth.flexible(), bool resizable = true, String? semanticLabel})
-
factory
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited