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 相关文章推荐
showModelessDialog()使用详解
Sep 07 Javascript
JavaScript 变量命名规则
Sep 23 Javascript
js onkeypress与onkeydown 事件区别详细说明
Dec 13 Javascript
jquery中交替点击事件toggle方法的使用示例
Dec 08 Javascript
JS控制图片等比例缩放的示例代码
Dec 24 Javascript
JavaScript利用正则表达式去除日期中的“-”
Jul 01 Javascript
使用script的src实现跨域和类似ajax效果
Nov 10 Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
Apr 14 jQuery
Js自定义多选框效果的实例代码
Jul 05 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
Sep 20 Javascript
使用Vue 实现滑动验证码功能
Jun 27 Javascript
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
Mar 02 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
哪吒敖丙传:新人物二哥敖乙出场 小敖丙奶气十足
2020/03/08 国漫
php 文件上传代码(限制jpg文件)
2010/01/05 PHP
kohana框架上传文件验证规则写法示例
2014/07/14 PHP
php通过array_shift()函数移除数组第一个元素的方法
2015/03/18 PHP
php实现mysql数据库分表分段备份
2015/06/18 PHP
使用PHP生成图片的缩略图的方法
2015/08/18 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
PHP实现简单的协程任务调度demo示例
2020/02/01 PHP
Jquery 插件开发笔记整理
2011/01/17 Javascript
JavaScript传递变量: 值传递?引用传递?
2011/02/22 Javascript
php中给js数组赋值方法
2014/03/10 Javascript
使用vue.js制作分页组件
2016/06/27 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
2016/10/28 Javascript
微信小程序开发实战教程之手势解锁
2016/11/18 Javascript
最常见的左侧分类菜单栏jQuery实现代码
2016/11/28 Javascript
如何制作幻灯片(代码分享)
2017/01/06 Javascript
nodejs 实现钉钉ISV接入的加密解密方法
2017/01/16 NodeJs
JavaScript订单操作小程序完整版
2017/06/23 Javascript
Angular4编程之表单响应功能示例
2017/12/13 Javascript
详解JS模块导入导出
2017/12/20 Javascript
小程序点赞收藏功能的实现代码示例
2018/09/07 Javascript
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/26 Python
检测python爬虫时是否代理ip伪装成功的方法
2019/07/12 Python
Python Scrapy多页数据爬取实现过程解析
2020/06/12 Python
Python如何读写CSV文件
2020/08/13 Python
HTML5之SVG 2D入门6—视窗坐标系与用户坐标系及变换概述
2013/01/30 HTML / CSS
国际化的太阳镜及太阳镜配件零售商:Sunglass Hut
2016/07/26 全球购物
Booking.com美国:全球酒店预订网站
2017/04/18 全球购物
内科护士实习自我鉴定
2013/10/17 职场文书
法定代表人授权委托书
2014/04/04 职场文书
离职证明标准格式
2014/09/15 职场文书
2014年国庆节广播稿
2014/09/19 职场文书
中层领导干部群众路线对照检查材料思想汇报
2014/10/02 职场文书
行政执法队伍作风整顿个人剖析材料
2014/10/11 职场文书
中小学生安全教育观后感
2015/06/17 职场文书
Java Spring Lifecycle的使用
2022/05/06 Java/Android