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面向对象之体会[总结]
Nov 13 Javascript
js实现的日期操作类DateTime函数代码
Mar 16 Javascript
jquery调用wcf并展示出数据的方法
Jul 07 Javascript
JS函数实现动态添加CSS样式表文件
Dec 15 Javascript
js实现快速分享功能(你的文章分享工具)
Jun 25 Javascript
javascript实现瀑布流自适应遇到的问题及解决方案
Jan 28 Javascript
js实现温度计时间样式代码分享
Aug 21 Javascript
javascript动态获取登录时间和在线时长
Feb 25 Javascript
原生js仿jquery animate动画效果
Jul 13 Javascript
Es6 写的文件import 起来解决方案详解
Dec 13 Javascript
Vuex模块化实现待办事项的状态管理
Mar 15 Javascript
原生js+css实现tab切换功能
Sep 17 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
最小化数据传输――在客户端存储数据
2006/10/09 PHP
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
2011/11/02 PHP
php生成rss类用法实例
2015/04/14 PHP
详解PHP swoole process的使用方法
2017/08/26 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
javascript jQuery $.post $.ajax用法
2008/07/09 Javascript
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
jquery中get,post和ajax方法的使用小结
2014/02/04 Javascript
Yii2使用Bootbox插件实现自定义弹窗
2015/04/02 Javascript
JS组件Bootstrap实现弹出框效果代码
2016/04/26 Javascript
jquery遍历标签中自定义的属性方法
2016/09/17 Javascript
微信小程序 定位到当前城市实现实例代码
2017/02/23 Javascript
集合Bootstrap自定义confirm提示效果
2017/09/19 Javascript
node.js express框架简介与实现
2019/07/23 Javascript
vue路由传参三种基本方式详解
2019/12/09 Javascript
使用js实现单链解决前端队列问题的方法
2020/02/03 Javascript
Vue + Node.js + MongoDB图片上传组件实现图片预览和删除功能详解
2020/04/29 Javascript
基于vue的video播放器的实现示例
2021/02/19 Vue.js
[55:02]2014 DOTA2国际邀请赛中国区预选赛 HGT VS Orenda
2014/05/21 DOTA
python删除列表中重复记录的方法
2015/04/28 Python
python开发中range()函数用法实例分析
2015/11/12 Python
django manage.py扩展自定义命令方法
2018/05/27 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
浅析Python 中几种字符串格式化方法及其比较
2019/07/02 Python
python3下pygame如何实现显示中文
2020/01/11 Python
彻底搞懂python 迭代器和生成器
2020/09/07 Python
CSS3制作酷炫的条纹背景
2017/11/09 HTML / CSS
AmazeUI折叠式卡片布局,整合内容列表、表格组件实现
2020/08/20 HTML / CSS
夜大毕业生自我评价分享
2013/11/10 职场文书
平面设计岗位职责
2013/12/14 职场文书
2015年个人实习工作总结
2014/12/12 职场文书
自主招生自荐信范文
2015/03/04 职场文书
学生会工作感言
2015/08/07 职场文书
Python基础之元编程知识总结
2021/05/23 Python
详解MySQL中的主键与事务
2021/05/27 MySQL
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫