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
optionslist. - Supports popup search through
search,searchHintText, andmaxPopupItems. - 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,
),
)