我使用 Cell
属性将 4 个自定义列添加到我的表列列表中;每行中的每一列都包含一个复选框,用于更改表数据状态中的特定属性;它的数据状态结构是这样的:
export type dataTypes = {
id: number;
getAccess: boolean;
insertAccess: boolean;
editAccess: boolean;
deleteAccess: boolean;
}[];
我不想react-table当表格的数据状态被复选框(也关于表格的过滤器)修改时,分页重置到第一页。
有人知道吗?
最佳答案
我通过将 autoResetPage: false
和 autoResetFilters: false
添加到 useTable
钩子(Hook)来解决这个问题,如下所示:
const tableInstance = useTable({
columns,
data,
autoResetPage: false,
autoResetFilters: false
}, usePagination)
关于reactjs - 为什么在其( react 表)数据更改时会重置 react 表分页和过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71998920/