reactjs React Table在更新数据时删除过滤器

tzdcorbm  于 2023-04-11  发布在  React
关注(0)|答案(2)|浏览(133)

我使用的是react table(https://codesandbox.io/s/github/tannerlinsley/react-table/tree/master/examples/material-UI-kitchen-sink)的材质ui厨房Flume示例
我的数据经常更新,问题是,每次更新数据时,过滤器都会被清除。您可以通过在codesandbox示例中设置过滤器并更改单元格中的值来尝试这一点。onBlur设置状态,过滤器被清除,复选框被取消选中。
有没有办法防止这种情况或解决方案/变通办法?
非常感谢!

vaqhlq81

vaqhlq811#

将全局过滤器的自动重置标志设置为false-

autoResetGlobalFilter: false

固定CSB -https://codesandbox.io/s/strange-oskar-sqefh?file=/src/components/EnhancedTable.js:3191-3226
更多详情-https://react-table.tanstack.com/docs/api/useGlobalFilter#table-options

bq8i3lrv

bq8i3lrv2#

autoResetAll: false添加到useReactTable选项const table = useReactTable({ autoResetAll: false })

相关问题