首页 > 解决方案 > 防止在数据更改或正在编辑行时重新排序

问题描述

在 react-table 上,当表格被排序并且数据发生变化时,表格可以重置(进入默认排序状态)或重新排序(通过将编辑的行放在正确的位置并保持列排序选择)

这是由autoResetSortBy: Boolean

一旦数据被编辑,有没有办法简单地保持表格处于无序状态?如果用户在一行中编辑多个值,则在他们编辑表格排序依据的单元格时,该行可能会跳来跳去。我希望表格至少在编辑时保持该行的位置

https://codesandbox.io/s/practical-napier-ksgfx

  1. 按名称列排序
  2. 编辑其中一行中的名称单元格,然后单击同一行中的另一个单元格
  3. 该行将跳转到另一个地方,因为该表已重新排序

标签: reactjsreact-table

解决方案


推荐阅读