Strings rendered as the option list.
OptionaloptionLabels?: Readonly<Record<string, string>>Optional display map for option strings, e.g. supplier key → name.
Italic helper text shown under empty input.
Optionalplaceholder?: stringOptionalformatChipLabel?: (option: string) => stringOptional display transform (e.g. capitalize) for chip labels.
Optionaladornment?: "currency" | string & {}Optional start-adornment. Pass the literal string "currency" to
resolve the symbol at render time from userSettings.currency
(e.g. USD → "$", EUR → "€"). Any other string is used as-is.
Column-meta payload describing how a column appears in the drawer accordion. Only columns with
meta.drawerset are rendered there. Thewidgetfield picks the input component and must match the runtime type ofoptions(e.g."autocompleteObjects"needs{ code: string; label: string }[]).The accordion's
panelIdis derived from the column id (search-${column.id}) — no need to repeat it per column.