改进了 FlexGrid,支持 React 18 严格模式和可访问性。
5月 15, 2023 - 10:51 新版本
特征
- 改进了对 React 18 的支持 - 添加了对 React 18 严格模式的支持,可帮助开发人员在开发过程中查找常见错误。
- 辅助功能改进 - 以下是此版本中添加的一些改进:
- 改进了 FlexGridFilter 弹出窗口,用于按条件和值进行筛选,以匹配 Microsoft Excel 中的公告。
- 改进了选择器已检查状态公告。
- 改进了选择器描述标签。
- 改进了屏幕阅读器解释视觉隐藏列的方式。
- 向 FlexGrid 添加了标头可聚焦性属性,该属性允许键盘导航到行标题和列标题。
- 向 FlexGrid 添加了 ariaLabel 属性,用于为网格提供标题。
- 允许使用键盘导航聚焦 FlexGrid 标头 - 添加了新的标头聚焦性属性,该属性可设置为:“无”(默认)、“行”、“列”或“两者”。这些设置将确定键盘导航是继续进入行标题还是列标题。当标题获得焦点时,它们也会针对辅助功能进行微调,以便屏幕阅读器正确播报。
- 全球化中的动态文化交换 - 现代 JavaScript 应用程序需要能够快速适应和重新渲染。Wijmo 中的全球化一直受到支持,但在某些情况下,区域性无法在运行时交换。为了完全支持这一点,添加了 changeCulture API,它允许您在运行时交换区域性,这将导致组件根据需要重新呈现以反映新的区域性。
- 更改空编辑在 FlexGrid 中的行为方式 - 在某些情况下,当空单元格被编辑但未更改时,FlexGrid 将触发更改事件。例如,绑定到 null 值的单元格如果经过编辑和提交,则将成为空字符串。现在,您可以通过设置新的 commitEmptyEdits 布尔值来更改此行为。默认情况下,它为 true,但您可以将其设置为 false,这将阻止提交空编辑(如果单元格进入编辑模式但没有输入新值,则保留现有 null、NaN、空字符串和未定义的值)。
Wijmo
Wijmo是用TypeScript编写的可扩展,快速的JavaScript UI组件的完整集合。与框架无关的Wijmo组件包括对顶级框架的一流支持,包括Angular,React,Vue和Web组件。Wijmo Enterprise 拥有超过 100 个动态 JavaScript UI 组件,可帮助您将开发时间缩短一半。使用您最喜欢的 JavaScript 框架构建轻量级、高性能的 JavaScript 应用程序。Wijmo的构建是小型的,可扩展的,快速的。易于阅读、灵活的 API 具有较低的学习曲线,允许您使用 OLAP、数据透视网格和数据透视图分析数据。使用 80+ 种图表类型可视化数据,包括提供虚拟化渲染、无限单元格模板、数十种图表元素、交互和自定义的 FlexChart。