sheinsight / shineout

高性能React组件库

Home Page:https://shine.wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

table 列resizeble拖动调整列宽时可能出现异常

dongbin86 opened this issue · comments

commented

image
image

commented

handleResize方法的colgroup参数,有可能是个undefined,

handleResize方法的colgroup参数,有可能是个undefined,

👋 你好!

目前我们尝试了部分业务场景暂时未能复现该问题(v1.11.3),请问可以提供一下出现该问题的版本和一个具体可复现该问题的示例或场景吗?十分感谢!

这个报错问题在曾经的某次 bug 修复中有涉及到: #1685

出现该问题的大致原因是 Table 在数据置空情况下进行了列拖拽。由于我们的 Table 不考虑空数据下的排列拖拽行为,因此在后续的版本中,我们禁止了对应的操作。

如果你遇到的问题和上述 bug 修复的问题相似,可以尝试升级一下版本 😄

commented

就是最新版本。我是用来展示400行数据,拖拽以后,列宽度变化会有延时,体验不是很好,就是表格列宽自动调整的速度跟不上我拖拽的速度,这时候再去拖拽别的列宽,就会出现在这种问题。我临时的结局方案是本地build,检查colgroup,如果是undefined就啥也不干。有没有可以交流的微信群?

commented

我们的数据是会有空数据的,稀疏的表格

@dongbin86
#1860
Hi!这个问题我们已经修复,尝试使用最新的版本 v1.11.6 🎉。

  • “展示400行数据,拖拽以后,列宽度变化会有延时,体验不是很好”
    这个情况可以考虑开启虚拟列表功能(参考组件文档 Table - 性能)来提高表格性能,优化用户体验。

  • "有没有可以交流的微信群?"
    目前我们还没有提供交流群哦😞,后续遇到什么问题,欢迎在 issue 里提问或者发起讨论。