javascript - 如何防止反应表排序和搜索重置
问题描述
在这个官方示例中,表格排序和搜索会在任何可编辑字段的模糊时重置。https://codesandbox.io/s/github/tannerlinsley/react-table/tree/master/examples/kitchen-sink?file=/src/App.js
我该如何防止呢?我希望排序和搜索保持不变,即使有人编辑数据。
解决方案
使用 sortBy 时,您可以将此属性设置为 false
autoResetSortBy: 布尔值
- 默认为真
- 为 true 时,如果满足以下任一条件,sortBy 状态将自动重置: 数据更改
- 要禁用,请设置为 false
https://react-table.tanstack.com/docs/api/useSortBy
过滤也是一样的
autoResetFilters:布尔值
- 默认为真
- 为 true 时,如果满足以下任一条件,过滤器状态将自动重置: 数据已更改
- 要禁用,请设置为 false
https://react-table.tanstack.com/docs/api/useFilters
编辑
为了完整起见,也可以autoResetGlobalFilter
在全局过滤器上设置:请参阅文档。
推荐阅读
- node.js - 在电子应用程序中同步执行外部应用程序
- vba - 给定这个 VBA 函数的元素没有给我最大数
- google-chrome - google chromium 如何获取当前标签 URL?
- python - 将唯一 ID 与预测结果结合到 csv pandas python 建模
- java - 如何使用 Java 代理拦截返回变量
- javascript - 无刷新文档页面及其完成方式
- python - 使用 python 将 geopandas 数据框转换为 GEE 特征集合
- c - 这个循环使用数组括号与 C 中的指针表示法有什么区别?
- c++ - 创建CRUD C++更新函数的难点
- angular - 使用角度 ssr 9 两次加载图像和闪烁的站点