Decimal Column
FdcDecimalColumn is used for fixed-precision numeric values such as money, percentages, and business metrics. It combines numeric editing with display-only affixes and optional FdcFormatSettings overrides.
Decimal column sample
Loading FDC sample…
FdcGrid(
dataSet: pricingRows,
options: const FdcGridOptions(autoEdit: true),
columns: const [
FdcTextColumn(fieldName: 'product', width: 180),
FdcDecimalColumn(fieldName: 'unit_price', width: 120, prefixText: r'$ '),
FdcDecimalColumn(fieldName: 'discount', width: 110, suffixText: ' %'),
FdcDecimalColumn(fieldName: 'margin_pct', width: 110, suffixText: ' %'),
],
);
Key characteristics
- Binds to
FdcDecimalField. - Supports
allowNegativeto restrict sign policy. - Supports
prefixTextandsuffixTextfor display-only decoration. - Supports
formatSettingsto override decimal separator and thousands presentation.
Formatting guidance
const FdcDecimalColumn<dynamic>(
fieldName: 'unit_price',
label: 'Unit price',
prefixText: r'$ ',
)
Use affixes and format settings for presentation; keep canonical decimal values in the dataset.