【问题标题】:ReactTable - How to Set Filtering?ReactTable - 如何设置过滤?
【发布时间】:2018-07-31 18:55:17
【问题描述】:

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

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

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

【问题讨论】:

    标签: reactjs react-table


    【解决方案1】:

    在我的项目中,我使用了 matchSorter,它运行良好:

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

    【讨论】:

    • 是内置的matchsorter吗?
    • 不,我是通过 npm 安装的
    • hmm,我会调查它,但我的问题是 defaultFiltermethod 似乎没有在加载时触发。我在里面放了一个console.log,但我从来没有看到过日志。
    • 您是否使用过滤器来查看控制台中的内容?)
    猜你喜欢
    • 2018-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多