本帖最后由 Lenka.Guo 于 2019-12-24 15:30 编辑
ActiveReports V14 的一大更新就是增强了 JSViewer 控件的功能。补充了查找面板功能,打印无需预览,以及支持导出各属性指定等,同时也支持在JSViewer 中加载区域报表。JSViewer 是纯JavaScript 的报表加载控件,用户可自定制UI。JSViewer 常用于 ASP.NET MVC, ASP.NET Core MVC, 以及与主流的JS 框架集成如 Angular,Vue.js。
除了强大的兼容性之外,JSViewer 使用提供了响应式布局能够适应不同平台的界面展示。
JSViewer 导出:
JSViewer 自带导出按钮,位于侧边栏,支持Excel 2003及以上格式, Word 2003及以上格式, PDF, CSV, JSON, XML, TTF, 及html 文件的导出,且最终用户可根据导出的文件设置不同属性,如文件名,PDF 是否可编辑等。
查找功能:
如果报表内容过多,用户可自己输入文本进行查找,快速获取想要的数据。
直接打印
很多用户希望报表不加载,可以直接进入打印界面, ActiveReports v14 更新中就对该功能进行了升级,使用如下代码可直接进入打印预览界面,无需预览报表:
- GrapeCity.ActiveReports.JSViewer.export
- ({
- reportID: 'Invoice.rpx', exportType: 'Pdf', settings: { PrintOnOpen: 'true', EmbedFonts: 'All', Title: 'MyInvoice' },
- callback: (args) => { window.open(args) }
- });
- }
-
复制代码
|