DurationColumn<TItem extends Object> constructor

DurationColumn<TItem extends Object>({
  1. required String fieldName,
  2. ColumnHeader? header,
  3. Widget? customFieldWidget(
    1. TItem row
    )?,
  4. required Duration? value(
    1. TItem row
    ),
  5. DurationFilterRules<TItem>? filterRules,
  6. OrderDirections sortDirection = OrderDirections.notSet,
  7. double? width,
  8. double? minWidth,
  9. double? maxWidth,
  10. int? xlCols,
  11. int? largeCols,
  12. int? mediumCols,
  13. int? smallCols,
  14. int? xsCols,
  15. TextStyle? textStyle,
  16. Color? backgroundColor,
  17. Color? foregroundColor,
  18. Color? accentColor,
  19. AlignmentGeometry alignment = Alignment.centerLeft,
})

Implementation

DurationColumn({
  required String fieldName,
  ColumnHeader? header,
  Widget? Function(TItem row)? customFieldWidget,
  required Duration? Function(TItem row) value,
  DurationFilterRules<TItem>? filterRules,
  OrderDirections sortDirection = OrderDirections.notSet,
  double? width,
  double? minWidth,
  double? maxWidth,
  int? xlCols,
  int? largeCols,
  int? mediumCols,
  int? smallCols,
  int? xsCols,
  TextStyle? textStyle,
  Color? backgroundColor,
  Color? foregroundColor,
  Color? accentColor,
  AlignmentGeometry alignment = Alignment.centerLeft,
}) : super(
        fieldName: fieldName,
        value: value,
        accentColor: accentColor,
        alignment: alignment,
        backgroundColor: backgroundColor,
        customFieldWidget: customFieldWidget,
        foregroundColor: foregroundColor,
        header: header ?? ColumnHeader(),
        format: null,
        largeCols: largeCols,
        maxWidth: maxWidth,
        mediumCols: mediumCols,
        minWidth: minWidth,
        smallCols: smallCols,
        textStyle: textStyle,
        width: width,
        xlCols: xlCols,
        xsCols: xsCols,
        filterRules: filterRules ?? DurationFilterRules<TItem>(),
        sortDirection: sortDirection,
      );