繁体   English   中英

当它的(反应表)数据发生变化时,为什么反应表分页和过滤器会重置?

[英]Why are react-table pagination and filter reset when its (the react-table) data changes?

我使用它的Cell属性在我的表格列列表中添加了 4 个自定义列; 每行中的每一列都包含一个复选框,用于更改表数据状态中的特定属性; 它的数据状态结构是这样的:

 export type dataTypes = { id: number; getAccess: boolean; insertAccess: boolean; editAccess: boolean; deleteAccess: boolean; }[];

当复选框(也关于表的过滤器)修改表的数据状态时,我不希望react-table分页重置为其第一页。

有人知道吗?

我通过将autoResetPage: falseautoResetFilters: false添加到useTable挂钩解决了这个问题,如下所示:

 const tableInstance = useTable({ columns, data, autoResetPage: false, autoResetFilters: false }, usePagination)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM