react-table - 是否可以在使用 React-table-v6 获取表中的新数据时重置列上的排序过滤器?
问题描述
以下是表格的列:
const columns = [
{
id: "nameId",
Header: "Journey Name",
accessor: 'journey_name',
sortable: true,
Cell: ({ original }) =>
(<Hyperlink onClick={() => window.open(url)}>{original.journey_name}),
},
{
id: "dateId",
Header: "First Created Date",
accessor:
row => moment(row.first_created_at).format('DD MMM YYYY'),
sortable: true,
sortMethod: (a, b) => {
const dateA = new Date(a);
const dateB = new Date(b);
return dateA > dateB ? -1 : (dateA < dateB ? 1 : 0);
},
},];
我的 React Table v6(react-table-6) 的代码片段:
<ReactTable
className="loadJourneyModal"
data={dataArray}
filterable={false}
columns={columns}
defaultPageSize={10}
showPageSizeOptions={false}
PaginationComponent={PaginationComponent}
NoDataComponent={() => }
sortable
/>
版本:“6.11.0”
我有一个选择下拉字段,根据其选择的值显示不同的数据。在选择下拉列表中选择不同的值时,仍会保留排序过滤器。我想在下拉列表中选择不同的选项时重置反应表中的排序过滤器,即加载新数据。请指教
解决方案
推荐阅读
- django - 在后端,您可以访问来自先前请求的数据吗?
- ruby-on-rails - 每个项目的 Rails RSS Feed Builder
- fortran - 在 Fortran 中,是否可以将整数链接到过程(子例程或函数)?
- c++ - 虚函数如何影响 static_cast?
- java-8 - Java 8 Using Stream,查找最新状态,如果'F'替换来自状态'R'的相应原因
- python-3.x - 如何在 tkinter 中打印 Entry() 的值?
- python - 在日期时间列上合并熊猫
- mercurial - 如何使当前(非 HEAD)修订版成为我分支的唯一 HEAD
- r - In R package "seasonal", how can one discover which filters the automatic x11 algorithm selected?
- javascript - 仅使用时间戳估计时区?