reactjs - 为什么在其( react 表)数据更改时会重置 react 表分页和过滤器?

标签 reactjs filter pagination filtering react-table

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

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

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

有人知道吗?

最佳答案

我通过将 autoResetPage: falseautoResetFilters: false 添加到 useTable 钩子(Hook)来解决这个问题,如下所示:

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

关于reactjs - 为什么在其( react 表)数据更改时会重置 react 表分页和过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71998920/

相关文章:

grails - Grails:实现没有域类的分页

javascript - 如何将带有静态 Assets 的 React 组件发布到 npm?

swift - 仅接收来自过滤器的一项数据以构造

python - Pandas 过滤(〜isin)不起作用

python - 使用 pandas,如何定位我的列包含列表的值?

java - 删除分页编号

c# - 数据绑定(bind)到 asp.net 中的 Bootstrap 表

javascript - 我检查 Prop 的方式有什么不同吗?

javascript - 在 React Native 中将数据保存到异步存储 onPress

javascript - 尽管类序列相同,但 CSS 优先级发生变化