Angular 是谷歌用于构建移动和桌面 web 应用的 JavaScript 框架,一经推出即备受开发人员欢迎。Wijmo(http://wijmo.gcpowertools.com.cn/)是葡萄城公司出品的新一代 HTML 5 和 JavaScript UI 控件,也是全球率先支持 Angular 的控件集,因其快速灵活、零依赖性而闻名,能做到对 Angular、React、VueJS 和 TypeScript 的全面支持,正在被微软 Dynamics、Cisco 等公司和项目使用。
本月,Angular 5 正式发布, Wijmo(http://wijmo.gcpowertools.com.cn/)也迅速发布了支持 Angular 5 的最新版本,并对控件本身的主要性能和可访问性做了大量优化和支持!
Wijmo 最新版本全面支持 Angular 5
Wijmo(http://wijmo.gcpowertools.com.cn/)支持 Angular 所有的功能,允许用户在标记中声明整个控件,支持 Angular 绑定,甚至提供 FlexGrid 的单元模板,允许用户在标记中编写自定义单元格。本次新版本还提供许多模块格式的 Wijmo,所以用户可使用 Wijmo 与您所选择的 loader/packager 进行开发。
对 FlexGrid 性能的持续优化
FlexGrid 是 Wijmo(http://wijmo.gcpowertools.com.cn/)中一个重要数据表格控件,本次新版本对其做了重大优化。以 Auto-Sizing 这个相对简单的任务为例:优化前使用的是安全但很基础的算法,创建一个不可见的 “measure” 输入元素,然后遍历行更新元素的内容。这违背了表格的“虚拟”本质,更新“成千上万行”的 “measure” 输入元素需要一些时间;在新版本中,则先识别内容最长的单元格,并使用原始的测量元素来获得最宽单元格的确切宽度,还增加了一些额外的技巧,如智能缓存来保存额外的周期。
更多新功能和优化
本次新版本还在功能和性能上做了如下提升,致力于为用户提供更灵活、更轻量的操作体验。
- 对可访问性的支持
包括对 FlexGrid 的可访问性支持,对 ListBox,ComboBox,Menu,InputNumber,Gauge 和 Calendar 控件的可访问性(ARIA 属性和键盘支持)支持。
于此相关的,在最新的 Wijmo 中添加了 AccessibilityExtender 示例,实现了一个为 FlexGrid 提供附加可访问性支持的类。FlexGrid 具有内置的可访问性,但不同的应用程序可能对可访问性行为有不同的需求。本示例显示了如何自定义 FlexGrid 辅助功能,超出了默认包含的功能。例如,这个示例随时向屏幕阅读器通知过滤器已经被应用于列。
- Visual Studio 在增加 HTML 代码的智能提示支持
Wijmo 最大的好处之一,是能够在 Angular 应用程序中声明你的标记。对于 VSCode 用户来说,这样做更好。现在,您可以在 VSCode 中使用 Wijmo 控件时享受自动完成功能。 Wijmo 在 VSCode 平台上,会带给您一流的操作体验。
- 新增功能:撤消/重做,示例
本次更新在 FlexGrid 中收到许多客户对于撤销/重做功能的需求,所以我们为整个应用程序实现了撤销/重做的通用类!
- 在React 下添加简单报表示例
Wijmo 在 Angular 中的报表控件 Reporter 已备受用户认可,因此,本次更新在 React 中也提供类似的解决方案,在 Wijmo 安装包中也已提供了 Sample。
- 添加点数图表类型
根据用户的反馈,本次更新新增点数图表类型,您可在 FinancialChart 控件中查看。
快如闪电,灵活轻便!敬请访问 Wijmo 官方网站(http://wijmo.gcpowertools.com.cn/)。了解更多:http://wijmo.gcpowertools.com.cn/
Wijmo 提供30天免费试用,请点击如下按钮下载:http://www.gcpowertools.com.cn/products/download.aspx?pid=54
除了前端平台可用的Wijmo UI控件,葡萄城还提供.NET平台下可用的ComponentOne Studio 控件集,以及SpreadJS 表格控件、ActiveReports 报表控件等专业控件,并将于近日集中发布新版本,敬请关注:http://www.gcpowertools.com.cn/
关于葡萄城
葡萄城公司成立于1980年,是全球领先的集开发工具、商业智能解决方案、管理系统设计工具于一身的软件和服务提供商。西安葡萄城是其在中国的分支机构,面向全球市场提供软件研发服务,并为中国企业的信息化提供国际先进的开发工具、软件和研发咨询服务。葡萄城的控件和软件产品在国内外屡获殊荣,在全球被数十万家企业、学校和政府机构广泛应用。
|