首页 > 解决方案 > ReactTable - 如何设置过滤?

问题描述

我有一些自定义过滤,我想将其中一个选项设置为默认过滤。

我认为我需要的是“defaultFilterMethod”,但我从来没有看到它被触发(我在里面放了一个 console.log)

https://react-table.js.org/#/story/custom-filtering

标签: reactjsreact-table

解决方案


在我的项目中,我使用 matchSorter 并且效果很好:

<ReactTable
    ...
    defaultFilterMethod={(filter, row) => matchSorter([row[filter.id]], filter.value).length !== 0}
    ...
/>

推荐阅读