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.
OptionalroleDetermines if a column is intended to be displayed, or just for searching and filtering.
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.
Shared options between both internal and displayed columns.