tdesign-react icon indicating copy to clipboard operation
tdesign-react copied to clipboard

[Table] 表格虚拟滚动模式下,排序后表格显示需滚动才会触发刷新,筛选的行数显示少了一行

Open cdevq opened this issue 8 months ago • 1 comments

tdesign-react 版本

1.11.2

重现链接

No response

重现步骤

环境准备:

  1. 使用此代码:tdesign-react-table-issue20250330.zip

  2. 此代码,使用 1.11.2 版本 tdesign-react

问题1: 问题描述:排序操作后,表格不刷新,需要滚动操作后才会刷新 重新步骤:在 “启用虚拟滚动” 模式下,点击列头:数量1,进行排序操作,操作后表格无反应(有问题!),需要进行滚动操作后才会刷新表格。

问题2: 问题描述:进行筛选操作后,表格显示内容少了一行 重新步骤:在 “启用虚拟滚动” 模式下,点击 “类型” 列,进行筛选操作,选择:电脑,筛选后,筛选栏会显示当前的项目数量,例如:150(示例代码的数据含随机逻辑,这个值会有变动),这时候拖动表格到底部,会发现只有 149 ,第 150 行未显示。

如图: Image

如果关闭虚拟滚动,则没有以上两个问题。另外切换 tdesign-react 版本到 1.11.0 版本,也没有此问题。

另外表格虚拟滚动模式下,还有几个小的体验问题(非关键,期望优先解决上述问题):

  1. 滚动条的体验还是不如正常模式的体验,包括滚动条的高度变化等;
  2. 滚动的平滑性不如正常模式
  3. 改变浏览器窗口宽度,表格的宽度,列头显示会错乱。

期望结果

No response

实际结果

No response

框架版本

No response

浏览器版本

No response

系统版本

No response

Node版本

No response

补充说明

No response

cdevq avatar Apr 02 '25 10:04 cdevq

👋 @cdevq,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

github-actions[bot] avatar Apr 02 '25 10:04 github-actions[bot]

v14.0.0中已修复并发布版本

RylanBot avatar Aug 21 '25 12:08 RylanBot