当反应表(反应表)数据发生变化时,为什么反应表分页自动自动重置?

发布于 2025-01-23 17:25:14 字数 527 浏览 0 评论 0原文

我使用其cell属性向我的表列列表添加了4个自定义列。每行中的每一列中的每一个都包含一个复选框,该复选框会更改表数据状态中的特定属性;它的数据状态结构类似:

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

我不想要 react-table (v7.7.7.0)分页重置为第一页该表的数据状态通过复选框(还与表的过滤器和排序)进行了修改。

有人知道吗?

I added 4 custom columns to my table columns list using its Cell property; each of these columns in every row contains a checkbox that changes a specific property in the table's data state; its data state structure is something like so:

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

I don't want react-table (v7.7.0) pagination to reset to its first page when the table's data state is modified by the checkboxes (also about the table's filter and sort).

Does anyone know about it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

看春风乍起 2025-01-30 17:25:14

我通过添加autoresetPage:falseautoresetfilters:falseautorestortby:false usetable hook off light 所以:

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

I solved this problem by adding autoResetPage: false, autoResetFilters: false, and autoResetSortBy: false to useTable hook like so:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文