Skip to main content

Combo Column

FdcComboColumn is the option-backed column type. It stores a typed value in the dataset but presents user-friendly labels through a combo-style popup.

Combo column sample
Loading FDC sample…
FdcGrid(
dataSet: ticketRows,
options: const FdcGridOptions(autoEdit: true),
columns: const [
FdcTextColumn(fieldName: 'ticket', width: 120),
FdcComboColumn<String>(
fieldName: 'status',
width: 150,
options: statusOptions,
search: FdcComboSearchOptions(
searchable: true,
searchableInline: true,
mode: FdcComboSearchMode.contains,
),
),
FdcComboColumn<int>(fieldName: 'priority', width: 140, options: priorityOptions),
],
);

Key characteristics

  • Supports string, integer, decimal, boolean, and object-backed option values.
  • Accepts a typed options list.
  • Supports popup search through search, searchHintText, and maxPopupItems.
  • Supports optional checkmarks for the selected option.

Search support

const FdcComboColumn<String>(
fieldName: 'status',
options: statusOptions,
search: FdcComboSearchOptions(
searchable: true,
searchableInline: true,
mode: FdcComboSearchMode.contains,
),
)