Skip to content

ColumnFilterMeta

Defined in: columnMeta.ts:126

Column filter metadata - used to configure filtering for a column. Add this to your column’s meta property.

const columns: ColumnDef<Person>[] = [
{
accessorKey: "name",
header: "Name",
meta: { filterType: "string" },
},
{
accessorKey: "status",
header: "Status",
meta: {
filterType: "enum",
filterEnumValues: ["active", "inactive"],
},
},
];

optional filterEnumValues: string[]

Defined in: columnMeta.ts:138

Enum values for enum type columns. Required when filterType is “enum”


optional filterOperators: FilterOperator[]

Defined in: columnMeta.ts:133

Custom operators to use instead of defaults. If not provided, uses DEFAULT_FILTER_OPERATORS[filterType]


optional filterType: FilterType

Defined in: columnMeta.ts:128

Filter type - determines available operators and input UI