reactjs - 防止在数据更改或正在编辑行时重新排序
问题描述
在 react-table 上,当表格被排序并且数据发生变化时,表格可以重置(进入默认排序状态)或重新排序(通过将编辑的行放在正确的位置并保持列排序选择)
这是由autoResetSortBy: Boolean
一旦数据被编辑,有没有办法简单地保持表格处于无序状态?如果用户在一行中编辑多个值,则在他们编辑表格排序依据的单元格时,该行可能会跳来跳去。我希望表格至少在编辑时保持该行的位置
https://codesandbox.io/s/practical-napier-ksgfx
- 按名称列排序
- 编辑其中一行中的名称单元格,然后单击同一行中的另一个单元格
- 该行将跳转到另一个地方,因为该表已重新排序
解决方案
推荐阅读
- python - 如何在for循环中创建局部变量
- node.js - 部署到 Heroku 时无法访问 API 端点
- c++ - 在递归合并排序期间中止(核心转储)
- html - 使用 RichTextEditor 在 Asp .Net Core 中读取和更新 txt.file
- qt - 大型 ListView 中项目的位置错误
- javascript - 本地存储数据刷新后不再显示
- python - TensorFlow 1.5.4 无法通过 pip 获得
- azure - 从逻辑应用中的 Azure Key Vault 获取证书
- java - 当应用程序关闭或发送到后台时如何运行计数器?
- linux - 将文件内容复制到其他位置