近期,葡萄城报表控件ActiveReports V14.0 正式发布,全面支持 .NET Core平台。同时,在本次更新中 ActiveReports的桌面报表设计器UI得以全面增强,报表预览方式得以全面优化,报表设计能力得以大幅提升。

针对 ActiveReports中的 JSViewer 控件功能,本次发布将全面增强:

  1. 新增查找面板功能

  2. 打印无需预览

  3. 支持导出指定的属性

  4. 支持在JSViewer 中加载区域报表

JSViewer 是一款纯JavaScript 的报表渲染控件,用户可自定制其UI。

JSViewer 常用于 ASP.NET MVC、ASP.NET Core MVC 平台, 可与主流的JS 框架集成(如 Angular、Vue.js、React.js等)。

除了强大的框架兼容性,JSViewer 还使用了提供响应式布局,用来适应不同平台的界面展示。

本文,将详细介绍JSViewer控件的特性及主要功能。

JSViewer 导出功能:

JSViewer 自带导出按钮,按钮位于侧边栏。

JSViewer可导出的格式支持Excel 2003及以上格式、Word 2003及以上格式、 PDF、CSV、JSON、XML、TTF, 以及html 文件,最终用户可根据导出的文件格式,设置不同的属性,如文件名、PDF的可编辑状态等。

https://gcdn.grapecity.com.cn/data/attachment/forum/201912/24/150546zn6u9n2tpzo981ag.png

JSViewer 查找功能:

如果报表内容过多,用户可通过输入文本进行查找,以快速获取想要的数据,如下是JSViewer查找功能面板:

https://gcdn.grapecity.com.cn/data/attachment/forum/201912/24/150938nqu1u99if1bly17d.png

JSViewer 直接打印功能:

很多用户希望报表在执行打印操作时不需加载,即直接进入打印界面。

ActiveReports 在本次更新中就对该功能进行了升级,使用如下代码,即可无需预览报表,直接进入打印预览界面:

GrapeCity.ActiveReports.JSViewer.export

({

reportID: 'Invoice.rpx', exportType: 'Pdf', settings: { PrintOnOpen: 'true', EmbedFonts: 'All', Title: 'MyInvoice' },

callback: (args) => { window.open(args) }

   });      

}                                

关于JSViewer控件使用过程中的任何技术问题,都可以在ActiveReports 求助中心发帖提问,我们会第一时间作出解答。

以上就是ActiveReports V14.0关于JSViewer控件的介绍,如需了解更多新特性内容,欢迎前往ActiveReports产品官网下载体验。