访问ReactTable中的过滤数据

Rya*_*ebo 7 javascript reactjs react-table

我正在使用ReactTable,并filterable设置为true.我需要访问应用过滤器后返回的数据,因此我可以生成过滤后的数据的CSV.

关于我如何能够获得过滤后的数据的任何想法,如JSON?在这里搞乱了https://react-table.js.org/#/story/custom-filtering,到目前为止还没有找到一种方法来获取已经过滤掉的数据.

aha*_*tiz 9

我刚刚通过参考这篇文章找到了答案

得到如下表格的参考:

<ReactTable
  ref={(r) => {
    this.selectTable = r;
  }}
  ...
/>
Run Code Online (Sandbox Code Playgroud)

并在你的功能

const currentRecords = this.selectTable.getResolvedState().sortedData;
Run Code Online (Sandbox Code Playgroud)