Column Definitions
This page documents the types for column definition objects. Each column definition type provides properties for specific table features. For a comprehensive guide on creating and configuring columns, see Column Definitions.
API
AccessorColumnDef
Defines columns that access data from your table's data source. This is the primary column definition type used to configure how data is extracted and displayed.
AccessorKeyColumnDefFeature-Specific Properties
The following column definition types extend the base column definition with feature-specific properties.
SortingColumnDef
Configures sorting behavior for columns. Properties control whether sorting is enabled, the default sort direction, and custom sorting functions. See Sorting.
SortingColumnDefFiltersColumnDef
Configures filtering behavior for columns. Properties control whether filtering is enabled, the filter function to use, and filter metadata. See Column Filtering.
FiltersColumnDefColumnSizingColumnDef
Configures column sizing behavior. Properties control minimum and maximum widths, default size, and whether the column can be resized. See Column Sizing.
ColumnSizingColumnDefGroupingColumnDef
Configures grouping behavior for columns. Properties control whether the column can be grouped, aggregation functions, and how grouped cells display. See Column Grouping.
GroupingColumnDefVisibilityColumnDef
Configures column visibility behavior. Properties control whether columns can be hidden by users and whether they are visible by default. See Column Visibility.
VisibilityColumnDef