Table Column
A single column in an admin table's server-driven catalog, returned by the table-config endpoint. Describes the column identity, how to sort it, and how to render its cell. See the "Table Configuration" guide for the full contract.
Stable column identifier (camelCase). Also the persisted view key and, for
sortable columns, the JSON:API sort field. Never changes once shipped. A
dotted key (e.g. customer.fullName) reads through a relationship.
"givenName"
"customer.fullName"
How to render the cell and where it reads its data off the row.
Localized column label.
"First name"
Sort/format primitive for the table shell. Omitted for plain (alphabetical) columns.
date, number, dateRange Whether the column is server-sortable via the JSON:API sort param.
Present and true only for columns shown by default; absent means hidden by
default.
Optional grouping bucket for the column picker.
"customer"
Optional FontAwesome icon for the header as [style, name].
2 elementsOptional column alignment. right for numeric/currency columns; left is implied.
right