Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
2 of 16 tasks
Zhaohanqi12 opened this issue Jan 15, 2025 · 2 comments

Comments

@Zhaohanqi12
Copy link

🏷 S2 Version / S2 版本

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

💻 Sheet Type / 表格类型

  • 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
  • Safari (Limited support / 有限支持)
  • IE (Nonsupport / 不支持)
  • Others / 其他
Copy link
Contributor

你好 @Zhaohanqi12:

提 Issue 须知

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

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

参与社区共建

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

Copy link

感谢您反馈关于 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant