WijmoJS 2018 v3 正式发布,全面支持Angular7

2018/11/23 21:00

返回新闻中心

WijmoJS(前端开发工具包)2018年度第三个大版本已经正式发布,本次更新除了全面支持Angular7之外,还允许用户使用Web Workers在前端更高效地导出PDF、智能的分组表头属性、全新的Ribbon主题示例以及OLAP功能增强。

本次主要更新特性有:

-  WijmoJS 全面支持Angular7
-  更高效的纯前端 PDF 导出功能
-  智能的分组表头属性
-  轻松创建 Ribbon 主题示例
-  OLAP 数据切片器及其功能增强

WijmoJS全面支持Angular7

WijmoJS 全面支持 Angular 7

WijmoJS拥有一流的Angular支持。 随着最新版Angular的发布,您已经可以使用2018 V3版本的WijmoJS来构建Angular 7应用程序了。点击此处,查看《WijmoJS 全面支持Angular 7》的技术博客。

使用Web Workers让前端 PDF 导出效率更高效

做过前端开发的应该都深有体会,PDF导出通常会降低Web应用程序的速度,这是由于导出发生在浏览器的UI线程中,导致应用程序的其余部分无法使用。

WijmoJS 的 Web Workers 则完美地解决了 PDF 导出缓慢的问题。 WijmoJS 使用Web Workers在单独的线程上导出PDF文件,最大程度保证应用程序的正常运行,并支持“后台”导出操作。

Web Workers

Web Workers功能已经可以在 WijmoJS 的PDF模块中使用。点击此处,查看《WijmoJS Web Workers》的技术博客。

更加智能的分组表头属性

WijmoJS添加了一个showGroups属性,通过使用该属性将分组组头添加到ListBox和ComboBox控件。 如果showGroups属性设置为true且itemsSource集合已启用分组,则会添加组标题项。

ComboBox / ListBox中增加分组表头属性

轻松创建 Ribbon 主题示例

WijmoJS 添加了一个全新的功能区主题示例,显示了如何使用 TabPanel 控件和 WijmoJS 输入模块中的控件轻松创建Ribbons。

轻松创建 Ribbon 主题示例

点击此处,查看《WijmoJS Ribbon 主题示例的技术博客》的技术博客。

更专业的 OLAP 数据切片器

WijmoJS 在最新版本的 OLAP 模块中添加了一个Slicer控件。 Slicer控件提供了一种快速编辑应用于 PivotField 对象的过滤器的方法。它允许用户可以单击以预留值过滤数据的按钮,并指示当前的过滤状态。这项改进使您可以更容易地查看经过PivotGrid过滤和数据透视图控件中显示的内容。

数据切片器:OLAP 的 Slicer 控件

为OLAP增加“详细信息对话框”API

WijmoJS PivotGrid允许您点击单元格查看用于计算每个摘要的数据项。除此之外,还可以通过调用网格控件的showDetail属性并传递单元格的坐标来调用详细信息对话框。

以下就是 WijmoJS 网格控件通过detailDialog属性打开的详细信息对话框,该属性也可用于自定义对话框:

为 OLAP 增加“详细信息对话框” API

轻松实现计算字段

WijmoJS 向OLAP添加了一个PivotField.getValue属性,允许用户指定用于检索给定项的字段值的自定义函数。您可以使用它来实现计算字段,例如'binning'(例如Value => large / medium / small)或计算表达式(例如Conversion => downloads / sales)。

新功能:日历选择器

WijmoJS 在Calendar和InputDate控件中添加了一个小但有用的功能。您现在可以单击年份标题打开日历选择器,这样您就可以更轻松地跳转到不同的年份。这个小小的改进可以在选择日期时为最终用户节省一些时间。

新功能:日历选择器

WijmoJS之前收到了一个客户的请求:为Menu控件添加向下扩展子菜单的功能,这样可以帮助最终用户创建更复杂的菜单和上下文菜单。WijmoJS 在新版本中增加了这个功能,并且还添加了一个在悬停时打开菜单的选项。

Menu支持向下扩展子菜单

以上就是 WijmoJS 前端开发工具包2018 V3 的全部新特性。如需了解更多,请登录 WijmoJS 官网,免费下载试用体验。


关于葡萄城

葡萄城成立于1980年,是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,服务超50万家客户,产品广泛应用于IT、制造、交通、建筑、金融、能源、教育、公共管理等支柱产业。