列多面筛选 API

列 API

getFacetedRowModel

tsx
type getFacetedRowModel = () => RowModel<TData>
type getFacetedRowModel = () => RowModel<TData>

⚠️ 要求您将有效的 getFacetedRowModel 函数传递给 options.facetedRowModel。默认实现通过导出的 getFacetedRowModel 函数提供。

返回应用了所有其他列筛选器(不包括其自身的筛选器)的行模型。用于显示多面筛选结果计数。

getFacetedUniqueValues

tsx
getFacetedUniqueValues: () => Map<any, number>
getFacetedUniqueValues: () => Map<any, number>

⚠️ 要求您将有效的 getFacetedUniqueValues 函数传递给 options.getFacetedUniqueValues。默认实现通过导出的 getFacetedUniqueValues 函数提供。

一个计算并返回column.getFacetedRowModel 派生的唯一值及其出现次数的 Map 的函数。用于显示多面筛选结果值。

getFacetedMinMaxValues

tsx
getFacetedMinMaxValues: () => Map<any, number>
getFacetedMinMaxValues: () => Map<any, number>

⚠️ 要求您将有效的 getFacetedMinMaxValues 函数传递给 options.getFacetedMinMaxValues。默认实现通过导出的 getFacetedMinMaxValues 函数提供。

一个计算并返回column.getFacetedRowModel 派生的最小/最大元组的函数。用于显示多面筛选结果值。

表格选项

getColumnFacetedRowModel

tsx
getColumnFacetedRowModel: (columnId: string) => RowModel<TData>
getColumnFacetedRowModel: (columnId: string) => RowModel<TData>

返回给定 columnId 的多面筛选行模型。