找回密码
 立即注册

QQ登录

只需一步,快速开始

Lenka.Guo 讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-12-24 15:12  /   查看:2575  /  回复:0
本帖最后由 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 更新中就对该功能进行了升级,使用如下代码可直接进入打印预览界面,无需预览报表:

  1.                         GrapeCity.ActiveReports.JSViewer.export

  2.        ({
  3.             reportID: 'Invoice.rpx', exportType: 'Pdf', settings: { PrintOnOpen: 'true', EmbedFonts: 'All', Title: 'MyInvoice' },
  4.             callback: (args) => { window.open(args) }
  5.        });      
  6.     }                                

  7.                     
复制代码






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部