FdcComboColumn<T> constructor
const
FdcComboColumn<T> ({
- required String fieldName,
- String? id,
- String? groupId,
- required List<
FdcOption< options,T> > - String? label,
- String? hint,
- bool visible = true,
- bool exportable = true,
- bool enabled = true,
- bool readOnly = false,
- int? focusOrder,
- bool tabStop = true,
- double? width,
- double minWidth = 0,
- double maxWidth = 0,
- FdcGridColumnAutoSizeMode autoSizeMode = FdcGridColumnAutoSizeMode.none,
- bool allowSort = true,
- FdcColumnFilterConfig? filterConfig,
- bool allowResize = true,
- FdcGridHorizontalAlignment? horizontalAlignment,
- bool showIndicator = true,
- FdcColumnValueChanging<
T> ? onValueChanging, - FdcColumnValueChanged<
T> ? onValueChanged, - FdcGridCellStyle? cellStyle,
- FdcGridColumnPin pin = FdcGridColumnPin.none,
- FdcColumnSummary summary = const FdcColumnSummary(),
- bool showCounter = false,
- FdcCounterStyle counterStyle = const FdcCounterStyle(),
- bool showSelectedOptionCheckmark = true,
- FdcComboSearchOptions search = const FdcComboSearchOptions(),
- String? searchHintText,
- int maxPopupItems = 8,
Creates a FdcComboColumn.
Implementation
const FdcComboColumn({
required super.fieldName,
super.id,
super.groupId,
required this.options,
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.onValueChanged,
super.cellStyle,
super.pin,
super.summary,
super.menuBuilder,
super.showCounter,
super.counterStyle,
this.showSelectedOptionCheckmark = true,
this.search = const FdcComboSearchOptions(),
this.searchHintText,
this.maxPopupItems = 8,
});