DataColumnCell<T> constructor

DataColumnCell<T>({
  1. required Widget label,
  2. String? tooltip,
  3. bool numeric = false,
  4. bool instrict = false,
  5. DataColumnSortAction? onSort,
  6. TableColumnWidth? width,
  7. Alignment? alignment,
  8. DataCellY cell(
    1. ContextIndexItem<T>
    )?,
  9. Widget cellWidget(
    1. ContextIndexItem<T>
    )?,
  10. Object? cellProp(
    1. ContextIndexItem<T>
    )?,
  11. List<DataCellY> footerBuilder()?,
})

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);