框架
版本
企业版

列分面

列 API (Column API)

getFacetedRowModel

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

⚠️ 需要向 options.facetedRowModel 传递有效的 getFacetedRowModel 函数。默认实现可通过导出的 getFacetedRowModel 函数获取。

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

getFacetedUniqueValues

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

⚠️ 需要向 options.getFacetedUniqueValues 传递有效的 getFacetedUniqueValues 函数。默认实现可通过导出的 getFacetedUniqueValues 函数获取。

该函数会计算并返回column.getFacetedRowModel 派生出的唯一值及其出现次数的 Map。适用于展示分面结果值。

getFacetedMinMaxValues

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

⚠️ 需要向 options.getFacetedMinMaxValues 传递有效的 getFacetedMinMaxValues 函数。默认实现可通过导出的 getFacetedMinMaxValues 函数获取。

该函数会计算并返回column.getFacetedRowModel 派生出的最小/最大元组。适用于展示分面结果值。

表格选项 (Table Options)

getColumnFacetedRowModel

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

返回指定 columnId 的分面行模型 (faceted row model)。

Subscribe to Bytes

Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.

Bytes

No spam. Unsubscribe at any time.