S2 icon indicating copy to clipboard operation
S2 copied to clipboard

🐛antv/s2-react中onRowCellDoubleClick事件在移动端中不生效,能否提供解决方案?

Open Zhaohanqi12 opened this issue 1 year ago • 2 comments

🏷 S2 Version / S2 版本

Package Version
@antv/s2
@antv/s2-react
@antv/s2-react-components

💻 Sheet Type / 表格类型

  • [X] PivotSheet
  • [ ] TableSheet
  • [ ] PivotChartSheet
  • [ ] GridAnalysisSheet
  • [ ] StrategySheet
  • [ ] EditableSheet

🖋 Describe the bug / 问题描述

antv/s2-react中onRowCellDoubleClick事件在移动端中双击不生效,linkFields下划线样式消失,能否提供解决方案?

⌨️ Code Snapshots / 代码片段

onRowCellDoubleClick跳转事件无法触发

🔗 Reproduction link / 复现链接

No response

📋 Steps to Reproduce the Bug or Issue / 重现步骤

antv/s2-react中onRowCellDoubleClick事件在PC端表现正常,在移动端中双击事件不生效,linkFields下划线样式消失

😊 Expected Behavior / 期望行为

antv/s2-react中onRowCellDoubleClick事件在移动端中双击生效,linkFields下划线样式显示

😅 Current Behavior / 当前行为

No response

💻 OS / 操作系统

  • [ ] macOS
  • [ ] Windows
  • [ ] Linux
  • [ ] Others / 其他

🌏 Browser / 浏览器

  • [ ] Chrome
  • [ ] Edge
  • [ ] Firefox
  • [X] Safari (Limited support / 有限支持)
  • [ ] IE (Nonsupport / 不支持)
  • [ ] Others / 其他

Zhaohanqi12 avatar Jan 15 '25 03:01 Zhaohanqi12

你好 @Zhaohanqi12:

提 Issue 须知

⚠️ 在提出问题前,请确保你已经仔细阅读👓/搜索🔍过 官方文档常见问题 以及 图表示例, 并且已经搜索查阅过相关 Issues 列表Discussions 列表. 当你确定自己的问题没有解决方案时,请提交 issue。 ⚠️

如果是使用问题,不知道怎么用,移步 Discussions 讨论区 并提供 有效信息 进行 提问

参与社区共建

这是一个开源项目, 我们也有繁忙的业务要做, 是用自己的业余时间在维护, 为爱发电, 精力有限, 所以有时候 issue 响应速度不是那么及时, 如果你遇到了问题, 或者对 IssuesDiscussions 列表的问题感兴趣, 可以直接认领并尝试修复 (贡献指南),帮助 S2 变得更好, 而不是一味的埋怨和催促, 我们不是甲方乙方的关系.

github-actions[bot] avatar Jan 15 '25 03:01 github-actions[bot]

感谢您反馈关于 antv/s2-reactonRowCellDoubleClick 事件在移动端不生效的问题。根据您的描述,这个问题在 PC 端表现正常,但在移动端无法触发双击事件,并且 linkFields 的下划线样式消失。

目前在 GitHub 上没有找到类似的已知问题或解决方案。以下是一些可能的解决方案和建议:

  1. 事件兼容性:移动端通常不支持双击事件,因为双击在移动设备上通常用于缩放。您可以考虑使用单击或长按事件来替代双击事件。

  2. 样式问题:对于 linkFields 下划线样式消失的问题,您可以检查 CSS 样式是否在移动端被覆盖或未正确应用。

  3. 调试工具:使用移动设备的调试工具(如 Safari 的 Web 检查器)查看事件是否被正确绑定,或者是否有 JavaScript 错误导致事件未触发。

  4. 更新版本:确保您使用的是最新版本的 @antv/s2@antv/s2-react,因为更新可能包含修复此类问题的补丁。

如果这些建议无法解决您的问题,您可以考虑在 antvis/S2 的 GitHub 仓库中提交一个新的问题报告,以便开发团队能够进一步调查。

🪧 Tips For further assistance, please describe your question in the comments and @petercat-assistant to start a conversation with me.

petercat-assistant[bot] avatar Jan 15 '25 03:01 petercat-assistant[bot]