近期,葡萄城报表控件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的可编辑状态等。

html5报表插件 js报表插件_控件

JSViewer 查找功能:

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

html5报表插件 js报表插件_html5报表插件_02

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产品官网下载体验。

ActiveReports 报表控件| 下载试用

ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。