繁体   English   中英

如何更改 Tableau 仪表板中的 Tab 焦点顺序以确保符合辅助功能指南?

[英]How to change Tab Focus order in Tableau Dashboards to ensure compliance with Accessibility Guidelines?

Tableau 仪表板需要遵循辅助功能准则。 修复“Tab”焦点顺序是大多数 Tableau 开发人员在确保焦点顺序设置为所需的从左到右、从上到下格式时面临的主要挑战之一。 但是,大多数情况下,焦点顺序按照元素在 Tableau 仪表板上的添加顺序移动,因此需要手动修复问题,如此所述。

我们如何实现自动化?

方法

  1. 使用 xml.etree.ElementTree 库的解析 function 将“.twb”文件读入 Jupyter notebook。
  2. 找到根节点并使用相同的方法检索 .twb 文件中存在的所有区域标记。
  3. 保存 .twb 文件中存在的 id 的总出现次数。 这将有助于理解需要创建多少个连续的 ID 编号。
  4. 使用循环将现有 ID 替换为连续的 ID 号。

有关分步代码,请参阅我的Github存储库

此 Python 代码将帮助您自动更新区域标签 ID,而无需使用手动操作。 感谢 Kelly Gupton 分享“Dashboard Focus Order.twb” (此处) ,我可以使用它来测试代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM