Memo Column
FdcMemoColumn extends the text-column contract but uses the memo editor. Use it for notes, descriptions, comments, and any value where multiline editing is expected.
Memo column sample
Loading FDC sample…
FdcGrid(
dataSet: tickets,
options: const FdcGridOptions(autoEdit: true),
columns: const [
FdcIntegerColumn(fieldName: 'ticket_id', width: 90, readOnly: true),
FdcTextColumn(fieldName: 'subject', width: 180),
FdcMemoColumn(
fieldName: 'notes',
width: 460,
showCounter: true,
),
],
);
Key characteristics
- Binds to the same text-oriented data model as
FdcTextColumn. - Uses memo-style editing suited to longer values.
- Supports
showCounterandcounterStyle, just like text columns. - Works well in compact grids when the user edits the value in-place and then returns to the normal row height.
Counter support
const FdcMemoColumn<dynamic>(
fieldName: 'notes',
label: 'Notes',
width: 280,
showCounter: true,
)
Layout guidance
A grid row should remain a compact tabular surface. For very large documents or rich text, prefer opening a dedicated editor or detail panel rather than turning grid rows into large text canvases.