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 相关文章推荐
表单填写时用回车代替TAB的实现方法
Oct 09 Javascript
JavaScript 异步调用框架 (Part 2 - 用例设计)
Aug 03 Javascript
在多个页面使用同一个HTML片段《续》
Mar 04 Javascript
jquery实现搜索框常见效果的方法
Jan 22 Javascript
JavaScript页面模板库handlebars的简单用法
Mar 02 Javascript
jQuery实现的简单百分比进度条效果示例
Aug 01 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
Aug 17 Javascript
jQuery实现根据生日计算年龄 星座 生肖
Nov 23 Javascript
vue中使用echarts制作圆环图的实例代码
Jul 27 Javascript
LayerClose弹窗关闭刷新方法
Aug 17 Javascript
JavaScript类的继承操作实例总结
Dec 20 Javascript
使用axios请求时,发送formData请求的示例
Oct 29 Javascript
深入理解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使用array_merge重新排列数组下标的方法
2015/07/22 PHP
List the Codec Files on a Computer
2007/06/11 Javascript
javascript 节点遍历函数
2010/03/28 Javascript
基于jquery的15款幻灯片插件
2011/04/10 Javascript
浅谈$(document)和$(window)的区别
2015/07/15 Javascript
js实现HashTable(哈希表)的实例分析
2016/11/21 Javascript
Map.vue基于百度地图组件重构笔记分享
2017/04/17 Javascript
基于node下的http小爬虫的示例代码
2018/01/11 Javascript
vue全局组件与局部组件使用方法详解
2018/03/29 Javascript
JavaScript使用类似break机制中断forEach循环的方法
2018/11/13 Javascript
nodejs中内置模块fs,path常见的用法说明
2020/11/07 NodeJs
mapboxgl实现带箭头轨迹线的代码
2021/01/04 Javascript
[01:17:55]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
python解析xml文件实例分析
2015/05/27 Python
Python实现TCP/IP协议下的端口转发及重定向示例
2016/06/14 Python
Django REST为文件属性输出完整URL的方法
2017/12/18 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
关于Python 的简单栅格图像边界提取方法
2019/07/05 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
Python3网络爬虫开发实战之极验滑动验证码的识别
2019/08/02 Python
python3 Scrapy爬虫框架ip代理配置的方法
2020/01/17 Python
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
Linux面试题LINUX系统类
2014/11/19 面试题
导游的职业规划书范文
2013/12/27 职场文书
八一建军节部队活动方案
2014/02/04 职场文书
新闻报道策划方案
2014/06/11 职场文书
村长反四风问题个人对照检查材料
2014/09/21 职场文书
优秀党员个人总结
2015/02/14 职场文书
2015年推普周活动总结
2015/03/27 职场文书
会议营销主持词
2015/07/03 职场文书
军事理论课感想
2015/08/11 职场文书
2016中秋节问候语
2015/11/11 职场文书
golang 生成对应的数据表struct定义操作
2021/04/28 Golang
详解Python requests模块
2021/06/21 Python
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL