纯前端报表控件ActiveReportsJS V2.0 Update 1 正式发布,支持在报表中渲染HTML标签

2021/05/13 21:00

返回新闻中心

ActiveReportsJS 是一款基于 HTML5 的纯前端在线报表控件,通过拖拽式跨平台报表设计器和纯前端报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,可全面满足 JavaScript、HTML5、Angular、Vue、React、PureJS ,Nodejs等项目开发的报表设计、展示、打印导出等需求。

很高兴宣布ActiveReportsJS V2.0 Update 1的发布。本次更新是ActiveReportsJS 纯前端报表控件V2.0具有重要意义的补充版本。此版本还带来了更多高价值的新功能,能够帮助您快速创建报表,设计器的易用性大幅提升。本次版本主要新功能包括:

  1. 全新且强大的富文本控件,突破纯前端报表技术限制,在报表中渲染HTML 标签代码
  2. 全新的报表设计表达式,让报表设计器更加易用,更加符合业务人员的操作习惯。
  3. 升级的矩表向导,助您快速创建满足业务场景的数据透视表
  4. 全新的数据过滤器,支持设置多条件并行过滤

全新且强大的富文本控件,突破纯前端报表技术限制

在报表中渲染HTML 标签代码,是当前业内的紧迫需求。例如一些论坛信息的存储,部分文字中的特殊样式的或强调的控制,都需要随时能够嵌入HTML 标签来达到布局的效果。

此次更新,为我们带来最为强大的富文本控件,识别HTML标签字段或者静态HTML 代码。更多关于富文本控件参考博客:富文本控件

设计界面

预览界面:

提升表达式编写体验,更加符合业务人员的操作习惯。

在表达式运算方面,ActiveReportsJS 纯前端报表控件一直具有强大优势,可以进行逻辑处理,数据运算等实现运行时的报表功能。但在使用表达式时,表达式会携带字段提示信息,造成表达式过长的问题。此次更新对于表达式进行了全方位的优化升级,更加贴近用户的使用习惯, 如传统写法:=Avg(Fields!Price.Value); 新表达式写法 {Avg(Price)},相比之下新表达式编写更加简单易用。

更多新表达式参考博客:全新的报表表达式

升级的矩表向导,助您快速创建满足业务场景的数据透视表

矩表控件,可以称为 ActiveReportsJS纯前端报表控件最为核心的数据控件,是创建中国式复杂报表的强大数据控件,它能够根据数据动态生成行列。 矩表用来显示按行和列进行分组的数据汇总,适用于行和列都是由数据动态构成的交叉分析表。最常见的应用场景为数据横向转置和数据的多维度交叉分析。 矩表与表格最关键的区别在于矩表的行和列都可以动态扩展,而表格的列则是相对固定的。也是数据透视表的唯一选择。

此次ActiveReportsJS V2.0 Update1 的发布又一次增强了矩表的创建向导,不仅能够快速生成多维交叉的数据透视表,且可以直接进行行列转换,达到目标效果。
对于数据透视表来说,动态行列只是透视表的一部分,数据运算也是非常重要的一项功能,在分析数据透视表的过程中,类似分组内及跨分组的同比,环比等复杂计算场景,此次更新中,内置了复杂计算逻辑,用户可以实现一键生成。

提升数据过滤器体验,支持多条件并行过滤

ActiveReportsJS纯前端报表控件支持数据的运行时过滤,但在此之前只能设置多条件“And”运算,无法执行“或”运算,本次更新后,可在任何支持过滤器的数据控件中,添加多个条件,并设置“与”、“或”规则,实现更为复杂的数据过滤。


关于葡萄城

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