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

🐛无障碍功能导致 CornerCell 的展开收起失效,官方示例可复现 #3124

Closed
3 of 16 tasks
sunorry opened this issue Mar 20, 2025 · 4 comments
Closed
3 of 16 tasks

Comments

@sunorry
Copy link

sunorry commented Mar 20, 2025

🏷 S2 Version / S2 版本

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

💻 Sheet Type / 表格类型

  • PivotSheet
  • TableSheet
  • PivotChartSheet
  • GridAnalysisSheet
  • StrategySheet
  • EditableSheet

🖋 Describe the bug / 问题描述

hierarchyType: 'tree', 无障碍功能会导致 角 cell 的收起功能失效,官方示例可复现

⌨️ Code Snapshots / 代码片段

const s2Options: S2Options = {
      width: 800,
      height: 600,
      hierarchyType: 'tree',
      transformCanvasConfig(renderer) {
        // 试试使用浏览器的搜索
        renderer.registerPlugin(
          new PluginA11y({
            enableExtractingText: true,
          }),
        );

        return {
          devicePixelRatio: 2,
        };
      },
}

🔗 Reproduction link / 复现链接

https://s2.antv.antgroup.com/examples/custom/custom-plugins/#a11y

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

添加 hierarchyType: 'tree', 此时看 省份/城市 的展开收起失效

Image

😊 Expected Behavior / 期望行为

恢复展开收起功能。

😅 Current Behavior / 当前行为

No response

💻 OS / 操作系统

  • macOS
  • Windows
  • Linux
  • Others / 其他

🌏 Browser / 浏览器

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

该问题是关于 antvis/S2 的无障碍功能导致 CornerCell 的展开收起失效。根据您提供的信息和搜索结果,这个问题已经被记录在 Issue #3124 中。

目前,您可以尝试以下方法来解决或绕过此问题:

  1. 确保您使用的是最新版本的 @antv/s2,因为问题可能已经在更新中得到解决。
  2. 如果问题仍然存在,您可以在 GitHub 上关注该问题的进展,查看是否有开发者提供了解决方案或临时修复。

如果您有更多信息或需要进一步的帮助,请随时告诉我。

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

Copy link
Contributor

你好 @sunorry:

🌟 我们需要你的支持!

AntV/S2 的成长离不开社区的力量,期待您用以下方式与我们同行:

1. 点亮星星标记 ✨

如果 S2 为您的项目创造价值,请为我们点亮 GitHub Star!
这个简单的动作将:

  • 提升项目在开源生态的可见度
  • 激励维护团队持续优化
  • 吸引更多开发者参与共建

⭐ 立即点亮 Star

2. 加入用户荣誉墙 🏆

我们正在建立「S2 用户案例」展示墙,欢迎留下公司或产品名,您的回复将成为维护者、社区用户和观望者的信心来源 💪🏻

📝 登记使用案例

提 Issue 须知

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

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

参与社区共建

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

@Alexzjt
Copy link
Contributor

Alexzjt commented Mar 21, 2025

antvis/G#1913

@Alexzjt
Copy link
Contributor

Alexzjt commented Mar 28, 2025

@Alexzjt Alexzjt closed this as completed Mar 28, 2025
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

2 participants