The field name in the data object.
OptionalfilterA custom function to determine if a cell's value in this column matches a given filter criterion.
This is used when DataTable.filter() is called with an object-based filter that targets this column's field.
OptionalnullsIf true, null and undefined values will always be sorted to the end of the data, regardless of sort order.
OptionalprimaryIf true, this column will be used to generate a unique ID for each row.
Marks this column as internal-only. It will be indexed for search and filtering, but strictly excluded from the UI.
OptionalsearchableWhether the column is searchable.
OptionalsearchA function for tokenizing this column's data. Fallback to the main table tokenizer if not provided.
OptionalsortableWhether the column is sortable.
OptionalsorterA function to use for sorting the column. This overrides the default sorting behavior.
OptionaltokenizeWhether the column's data should be tokenized for searching.
Internal column definition used for searching and filtering