FdcTextColumn<T> constructor

const FdcTextColumn<T>({
  1. required String fieldName,
  2. String? id,
  3. String? groupId,
  4. String? label,
  5. String? hint,
  6. bool visible = true,
  7. bool exportable = true,
  8. bool enabled = true,
  9. bool readOnly = false,
  10. int? focusOrder,
  11. bool tabStop = true,
  12. double? width,
  13. double minWidth = 0,
  14. double maxWidth = 0,
  15. FdcGridColumnAutoSizeMode autoSizeMode = FdcGridColumnAutoSizeMode.none,
  16. bool allowSort = true,
  17. FdcColumnFilterConfig? filterConfig,
  18. bool allowResize = true,
  19. FdcGridHorizontalAlignment? horizontalAlignment,
  20. bool showIndicator = true,
  21. FdcColumnValueChanging<T>? onValueChanging,
  22. FdcGridLookup<T>? onLookup,
  23. IconData lookupIcon = Icons.more_horiz,
  24. FdcKeyboardShortcut? lookupShortcut = FdcKeyboardShortcut.f4,
  25. FdcColumnValueChanged<T>? onValueChanged,
  26. FdcGridCellStyle? cellStyle,
  27. FdcGridColumnPin pin = FdcGridColumnPin.none,
  28. FdcColumnSummary summary = const FdcColumnSummary(),
  29. FdcGridMenuBuilder? menuBuilder,
  30. bool showCounter = false,
  31. FdcCounterStyle counterStyle = const FdcCounterStyle(),
})

Creates a FdcTextColumn.

Implementation

const FdcTextColumn({
  required super.fieldName,
  super.id,
  super.groupId,
  super.label,
  super.hint,
  super.visible,
  super.exportable,
  super.enabled,
  super.readOnly,
  super.focusOrder,
  super.tabStop,
  super.width,
  super.minWidth,
  super.maxWidth,
  super.autoSizeMode,
  super.allowSort,
  super.filterConfig,
  super.allowResize,
  super.horizontalAlignment,
  super.showIndicator,
  super.onValueChanging,
  super.onLookup,
  super.lookupIcon,
  super.lookupShortcut,
  super.onValueChanged,
  super.cellStyle,
  super.pin,
  super.summary,
  super.menuBuilder,
  this.showCounter = false,
  this.counterStyle = const FdcCounterStyle(),
});