本页还没有译文
本页 14 段还没译成Español,下面显示的是英文原文。tableFeatures
还没翻译译自英文(tanstack.com)本页 14 段都还没译
function tableFeatures<TFeatures>(features): TFeatures;Defined in: helpers/tableFeatures.ts:46
A helper function to help define the features that are to be imported and applied to a table instance. Use this utility to make it easier to have the correct type inference for the features that are being imported. Note: It is recommended to use this utility statically outside of a component.
Alongside feature modules, this object carries everything else that is statically stitched into the table:
- Row model factories (
sortedRowModel,filteredRowModel, etc.) - Row model function registries (
sortFns,filterFns,aggregationFns), whose keys become the valid string values forsortFn,filterFn,globalFilterFn, andaggregationFnwith full inference - Type-only
tableMeta/columnMetaslots for declaring per-table meta types instead of using global declaration merging. The values are phantom (ignored and stripped at runtime); only their types are used.
Type Parameters
TFeatures
TFeatures extends TableFeatures
Parameters
features
TFeatures & ValidateFeatureSlots<TFeatures>
Returns
TFeatures
Example
import {
columnFilteringFeature,
createFilteredRowModel,
createSortedRowModel,
filterFn_includesString,
rowSortingFeature,
sortFn_alphanumeric,
sortFn_text,
tableFeatures,
} from '@tanstack/react-table'
const features = tableFeatures({
columnFilteringFeature,
rowSortingFeature,
filteredRowModel: createFilteredRowModel(),
sortedRowModel: createSortedRowModel(),
filterFns: { includesString: filterFn_includesString, myCustomFilterFn },
sortFns: { alphanumeric: sortFn_alphanumeric, text: sortFn_text },
tableMeta: {} as { updateData: (rowIndex: number, columnId: string, value: unknown) => void },
columnMeta: {} as { align?: 'left' | 'right' },
});
const table = useTable({ features, columns, data });
AI 翻译查看英文原文