DataColumnCell<T> constructor
DataColumnCell<T> ({
- required Widget label,
- String? tooltip,
- bool numeric = false,
- bool instrict = false,
- DataColumnSortAction? onSort,
- TableColumnWidth? width,
- Alignment? alignment,
- DataCellY cell()?,
- Widget cellWidget()?,
- Object? cellProp()?,
Implementation
DataColumnCell({
required Widget label,
String? tooltip,
bool numeric = false,
bool instrict = false,
DataColumnSortAction? onSort,
TableColumnWidth? width,
Alignment? alignment,
DataCellY Function(ContextIndexItem<T>)? cell,
Widget Function(ContextIndexItem<T>)? cellWidget,
Object? Function(ContextIndexItem<T>)? cellProp,
this.footerBuilder,
}) : column = DataColumnY(label: label, tooltip: tooltip, numeric: numeric, instrict: instrict, onSort: onSort, width: width, alignment: alignment),
assert(cell != null || cellProp != null || cellWidget != null),
this.builder = cell ?? _makeCellBuilder(cellWidget, cellProp);