Angular 中使用 FineReport不显示报表直接打印预览


Posted in Javascript onAugust 21, 2019

Angular 直接打印预览

1.在项目 index.html 的头部引入 FineReport 相关的 js 文件

<script type="text/javascript" src="/femisnsb/ReportServer?op=emb&resource=finereport.js"></script>

注意上面的 femisnsb 是项目名称,编译后要拷贝到 Java 项目中运行

2.在要使用的组件的 ts 文件中的组件注解外 @Component 声明变量 declare var FR:any;

注意只能声明为 FR

3.在按钮点击事件中调用

useJs(){
  alert("即将调用js直接打印");
  const url = "http://localhost:8080/femisnsb/ReportServer?reportlet=%E9%9D%A2%E6%96%99%E8%AE%A2%E5%8D%95%E5%8D%95%E6%8D%AE.cpt&mainId=43";
  const isPopup = false;
  const config = {url:url,isPopUp:isPopup};
  FR.doURLPDFPrint(config);
 }

上面的 isPopup 表示不弹出而是直接预览

总结

以上所述是小编给大家介绍的Angular 中使用 FineReport不显示报表直接打印预览,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
JavaScript Prototype对象
Jan 07 Javascript
JavaScript 模拟类机制及私有变量的方法及思路
Jul 10 Javascript
append和appendTo的区别以及appendChild用法
Dec 24 Javascript
JS自定义对象实现Java中Map对象功能的方法
Jan 20 Javascript
BootstrapTable+KnockoutJS自定义T4模板快速生成增删改查页面
Aug 01 Javascript
bootstrap中的 form表单属性role=&quot;form&quot;的作用详解
Jan 20 Javascript
vue之数据交互实例代码
Jun 16 Javascript
Node.js实现文件上传的示例
Jun 28 Javascript
JavaScript实现构造json数组的方法分析
Aug 17 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
Sep 25 Javascript
基于vue实现web端超大数据量表格的卡顿解决
Apr 02 Javascript
详解jQuery中的getAll()和cleanData()
Apr 15 jQuery
深入理解Vue keep-alive及实践总结
Aug 21 #Javascript
vue element 生成无线级左侧菜单的实现代码
Aug 21 #Javascript
微信小程序仿今日头条导航栏滚动解析
Aug 20 #Javascript
Vue中axios的封装(报错、鉴权、跳转、拦截、提示)
Aug 20 #Javascript
Vue formData实现图片上传
Aug 20 #Javascript
Angular8 Http拦截器简单使用教程
Aug 20 #Javascript
vue实现axios图片上传功能
Aug 20 #Javascript
You might like
整合了前面的PHP数据库连接类~~做成一个分页类!
2006/11/25 PHP
用PHP中的 == 运算符进行字符串比较
2006/11/26 PHP
在windows服务器开启php的gd库phpinfo中未发现
2013/01/13 PHP
获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll
2006/09/22 Javascript
JQuery 风格的HTML文本转义
2009/07/01 Javascript
javascript 单例/单体模式(Singleton)
2011/04/07 Javascript
javascript截取字符串(通过substring实现并支持中英文混合)
2013/06/24 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
jquery列表拖动排列(由项目提取相当好用)
2014/06/17 Javascript
理解javascript中的原型和原型链
2015/07/30 Javascript
Bootstrap每天必学之面板
2015/11/30 Javascript
归纳下js面向对象的几种常见写法总结
2016/08/24 Javascript
webstorm中配置Eslint的两种方式及差异比较详解
2018/10/19 Javascript
javascript中函数的写法实例代码详解
2018/10/28 Javascript
javascript中的with语句学习笔记及用法
2020/02/17 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
2020/07/15 Javascript
Python实现给qq邮箱发送邮件的方法
2015/05/28 Python
Python面向对象程序设计构造函数和析构函数用法分析
2019/04/12 Python
Python实现将HTML转成PDF的方法分析
2019/05/04 Python
Python如何使用队列方式实现多线程爬虫
2020/05/12 Python
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
html5的新增的标签和废除的标签简要概述
2013/02/20 HTML / CSS
HTML5到底会有什么发展?HTML5的前景展望
2015/07/07 HTML / CSS
南京某软件公司的.net面试题
2015/11/30 面试题
30年同学聚会感言
2014/01/30 职场文书
教师党性分析材料
2014/02/04 职场文书
新农村建设标语
2014/06/24 职场文书
学习雷锋月活动总结
2014/07/03 职场文书
四风问题民主生活会对照检查材料思想汇报
2014/09/27 职场文书
2014年小学班主任工作总结
2014/11/08 职场文书
理想国读书笔记
2015/06/25 职场文书
2015年暑期社会实践总结
2015/07/13 职场文书
社区低保工作总结2015
2015/07/23 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书
一些让Python代码简洁的实用技巧总结
2021/08/23 Python
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js