当前位置: 首页 > news >正文

「盘点」界面控件DevExtreme (v23.1, v23.2)可访问性增强

DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序。从Angular和Reac,到ASP.NET Core或Vue,DevExtreme包含全面的高性能和响应式UI小部件集合,可在传统Web和下一代移动应用程序中使用。 该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。

在DevExtreme最近主要发布的两个版本周期(v23.1和v23.2)中,扩展了许多DevExtreme组件的可访问性支持,本文将为大家具体介绍一下这些新引入的功能。

DevExpress新旧版本帮助文档下载 可进QQ qun获取:169725316

v23.1增强功能

在v23.1中,我们专注于以下与可访问性相关的功能:坚持禁用UI元素的WAI-ARIA标准,并允许屏幕阅读器在关注时报告禁用的元素。实现了aria-*属性的全局重做,增强了对所有UI组件的屏幕阅读器支持。

在Material和Generic主题中对Tabs和TabPanel组件进行了视觉上的改进,引入了悬停、活动、禁用、聚焦和选择的新状态。

DevExtreme为图表引入了自定义选项,允许用户应用图像和SVG模式,使用户更容易访问它们。

此外这个版本还对TreeView中的键盘导航进行了微调,使用户能够轻松地导航复选框。在日历中,用户现在可以关注Today按钮并按Enter键导航到今天的日期。

对许多组件进行了与文档相关的更新,提供了关于可访问性支持和测试方法的详细信息。

v23.2增强功能

基于v23.1发布周期中所做的更改,v23.2发布了旨在解决WCAG和Section 508标准的增强功能。

此版本增强了DataGrid的颜色对比度:

所有由辅助工具(Axe、WAVE、Lighthouse)识别的DataGrid检查器错误都得到了解决,改进了自适应行中的键盘导航,允许用户更容易地展开/折叠行,同时还增加了关注总摘要和组页脚摘要的功能。

此版本还扩展了对屏幕阅读器的支持如下:

  • 在DevExtreme DataGrid批处理编辑模式下修改单元格和删除行。
  • 删除DevExtreme DataGrid中的确认消息。
  • 对DevExtreme DataGrid中的标头索引进行排序。
  • 查找中的项。
  • 对话框的标题。
  • 多个组件的验证消息。
  • aria-*属性的持续返工。

改进的键盘导航支持扩展到多个组件,特别关注Calendar组件。

更新了Popup和其他相关组件中的视觉焦点指示,以提供更友好的用户体验。

http://www.jsqmd.com/news/1257125/

相关文章:

  • Sketchfab 3D模型下载完整指南:免费获取高质量3D资源
  • 零成本AI股票分析:5分钟打造你的个人智能投资助手
  • 2026深圳招商加盟服务行业GEO优化公司选型指南丨生成式引擎优化服务商深度测评 - 企业新闻快传
  • API中转站成本控制:测试流量和正式账单必须分开
  • Token 单价更低,Agent 任务为什么反而更贵:4 层成本口径 + 最小事件账本 + 3 个决策问题
  • FastbootEnhance:Windows上最完整的Android设备管理工具终极指南
  • Qwen3.8 上百炼:国产推理 API 这条路,又往前推了一步
  • WarcraftHelper:魔兽争霸3玩家的5大游戏体验优化解决方案
  • 【Rust中级教程】2.11. API设计原则之受约束性(constrained) Pt.2:封闭trait(sealed trait)、重新导出(re-exports)、自动trait
  • StreamFX终极指南:5分钟掌握OBS专业级直播特效
  • Veeam备份虚拟机报错Unable to allocate RAM for VM snapshot完整解决方案
  • 3分钟快速上手:Beyond Compare 5密钥生成完整指南
  • 短视频封面转化率卡在2.3%?权威实测:9种AI工具横向评测(附GPU占用/出图速度/版权风险矩阵表)
  • Code date creation的开发技术介绍
  • 零基础掌握AI股票分析:3步打造个人智能投资系统
  • 构建基于LLM的智能股票分析系统:架构设计与实战应用
  • 深圳零食消费品牌行业GEO优化公司选型指南丨2026年生成式引擎优化服务商深度测评 - 企业新闻快传
  • DB升级 23.26.2:/opt 空间临界导致 OPatch 失败的处理记录
  • RTL8852CE常用命令
  • 小白python入门 - 17. Python面向对象编程入门
  • 初识C++语言
  • 当AI学会“听“懂整首乐队合奏
  • Beyond Compare 5企业级永久授权方案:5分钟实现全平台文件对比工具激活
  • 文档切片失效、嵌入失真、答案幻觉频发,Dify知识库问答上线前必须验证的9项生产级检查清单
  • Spring 源码系列(9): 循环依赖终极拷问:为什么用三级缓存而不是二级
  • 深圳汽车后市场服务GEO优化公司选型指南丨2026生成式引擎优化服务商深度测评与TOP5实力盘点 - 子柔传媒
  • 如何快速掌握网盘直链下载助手:九大网盘文件直链获取的完整指南
  • 碾压传统机器人!1X Neo仿生机械手解锁人类级灵巧,背后离不开GPU科研算力支撑
  • 红警2 重聚未来 究极整合版推荐
  • docker构建jdk11