From 7b603d586cb6b591be7e950884e897395a952b11 Mon Sep 17 00:00:00 2001 From: linl33 Date: Mon, 15 Dec 2025 16:41:42 +0800 Subject: [PATCH] fix(table-core): Pass column to resolveFilterValue --- .changeset/flat-regions-buy.md | 5 +++++ packages/table-core/src/utils/getFilteredRowModel.ts | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/flat-regions-buy.md diff --git a/.changeset/flat-regions-buy.md b/.changeset/flat-regions-buy.md new file mode 100644 index 0000000000..8c63d74a02 --- /dev/null +++ b/.changeset/flat-regions-buy.md @@ -0,0 +1,5 @@ +--- +'@tanstack/table-core': patch +--- + +fix(table-core): Pass column to resolveFilterValue diff --git a/packages/table-core/src/utils/getFilteredRowModel.ts b/packages/table-core/src/utils/getFilteredRowModel.ts index 3d09f0af2e..4879f0518d 100644 --- a/packages/table-core/src/utils/getFilteredRowModel.ts +++ b/packages/table-core/src/utils/getFilteredRowModel.ts @@ -49,7 +49,7 @@ export function getFilteredRowModel(): ( resolvedColumnFilters.push({ id: d.id, filterFn, - resolvedValue: filterFn.resolveFilterValue?.(d.value) ?? d.value, + resolvedValue: filterFn.resolveFilterValue?.(d.value, column) ?? d.value, }) }) @@ -73,7 +73,7 @@ export function getFilteredRowModel(): ( id: column.id, filterFn: globalFilterFn, resolvedValue: - globalFilterFn.resolveFilterValue?.(globalFilter) ?? + globalFilterFn.resolveFilterValue?.(globalFilter, column) ?? globalFilter, }) })