GridColumn<TItem extends Object, TValue extends dynamic> constructor

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

Implementation

GridColumn({
  required this.fieldName,
  required this.header,
  required this.customFieldWidget,
  required this.value,
  required this.filterRules,
  required this.sortDirection,
  required this.format,
  required this.width,
  required this.minWidth,
  required this.maxWidth,
  required this.xlCols,
  required this.largeCols,
  required this.mediumCols,
  required this.smallCols,
  required this.xsCols,
  required this.textStyle,
  required this.backgroundColor,
  required this.foregroundColor,
  required this.accentColor,
  required this.alignment,
});