WijmoJS - V2023.0 Update1 新特性
增强了对 React 18 严格模式的支持
在上一个版本中,我们增加对 React 18 的支持,但在严格模式下仍然存在一些限制和警告。在此版本中,完全支持 React 18 严格模式。严格模式可帮助开发人员在开发过程中发现常见错误。
辅助功能改进
我们一直在与客户密切合作,以优化 Wijmo 的可访问性方面,尤其是在一些更复杂的功能中。以下是我们在此版本中添加的一些改进:
- 改进了 FlexGridFilter 弹出窗口,可以和 excel 一样按条件和按值过滤
- 改进 Selector 选中状态功能
- 改进选择器描述标签
- 改进了屏幕阅读器解释视觉隐藏列的方式
- 向 FlexGrid 添加了 headersFocusability 属性,允许键盘导航到行和列标题
- 向 FlexGrid 添加了ariaLabel 属性,用于为网格提供标题
除此之外,我们还修复了与不同屏幕阅读器中的组件行为相关的其他小错误。
支持通过键盘导航聚焦 FlexGrid 标题
一些重要客户希望最终用户能够使用键盘箭头导航到表格的标题。
为支持此行为,我们添加了一个新 headersFocusability 属性,该属性可设置为:None(默认)、Row、Column 或 Both。这些设置将决定键盘导航是否继续进入行或列标题。
全球化中的动态文化切换
现代 JavaScript 应用程序需要能够快速适应和重新呈现。我们一直支持 Wijmo 的全球化,但在某些情况下无法在运行时切换文化。
为了完全支持这一点,增加了changeCultureAPI,允许您在运行时切换文化,这将使组件可以根据需要重新呈现以反映新的文化。