Skip to main content

Integer Column

FdcIntegerColumn is the standard choice for whole-number values. It supports normal integer editing, optional sign policy, display-only prefixes/suffixes, and the same lookup integration available on text columns.

Integer column sample
Loading FDC sample…
FdcGrid(
dataSet: stockRows,
options: const FdcGridOptions(autoEdit: true),
columns: [
FdcIntegerColumn(
fieldName: 'warehouse_id',
width: 120,
lookupIcon: Icons.manage_search,
onLookup: openWarehouseLookup,
),
const FdcIntegerColumn(
fieldName: 'units_in_stock',
width: 120,
allowNegative: false,
suffixText: ' pcs',
),
const FdcIntegerColumn(
fieldName: 'lead_days',
width: 110,
suffixText: ' days',
),
],
);

Key characteristics​

  • Binds to FdcIntegerField.
  • Supports allowNegative when the field should reject negative input.
  • Supports display-only prefixText and suffixText.
  • Supports onLookup, making it suitable for numeric code or ID resolution scenarios.

Display formatting​

const FdcIntegerColumn<dynamic>(
fieldName: 'lead_days',
label: 'Lead time',
suffixText: ' days',
)

Affixes are presentation-only metadata. They do not change parsing, sorting, filtering, storage, or aggregates.

Lookup scenarios​

Integer lookup is useful for values such as warehouse IDs, account numbers, or reference codes. The sample above shows a simple lookup action you can trigger immediately.