Skip to main content

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 showCounter and counterStyle, 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.