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 相关文章推荐
基于jquery扩展漂亮的下拉框可以二次修改
Nov 19 Javascript
详解JavaScript中setSeconds()方法的使用
Jun 11 Javascript
JavaScript中使用自然对数ln的方法
Jun 14 Javascript
理解javascript定时器中的单线程
Feb 23 Javascript
javascript运算符语法全面概述
Jul 14 Javascript
前端常见跨域解决方案(全)
Sep 19 Javascript
小程序自定义组件实现城市选择功能
Jul 18 Javascript
微信小程序实现传递多个参数与事件处理
Aug 12 Javascript
js实现随机div颜色位置 类似满天星效果
Oct 24 Javascript
vue页面跳转实现页面缓存操作
Jul 22 Javascript
React服务端渲染原理解析与实践
Mar 04 Javascript
JavaScript函数柯里化
Nov 07 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 mssql扩展SQL查询中文字段名解决方法
2012/10/15 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
简单实现php上传文件功能
2017/09/21 PHP
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
2016/01/26 Javascript
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享
2016/05/09 Javascript
JavaScript中removeChild 方法开发示例代码
2016/08/15 Javascript
Vue.js第三天学习笔记(计算属性computed)
2016/12/01 Javascript
基于jQuery制作小图标上下滑动特效
2017/01/18 Javascript
原生js实现旋转木马轮播图效果
2017/02/27 Javascript
基于angular2 的 http服务封装的实例代码
2017/06/29 Javascript
Vue.js学习笔记之修饰符详解
2017/07/25 Javascript
vue resource post请求时遇到的坑
2017/10/19 Javascript
VUE 使用中踩过的坑
2018/02/08 Javascript
vue使用better-scroll实现下拉刷新、上拉加载
2018/11/23 Javascript
移动端 Vue+Vant 的Uploader 实现上传、压缩、旋转图片功能
2019/06/10 Javascript
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
js 判断当前时间是否处于某个一个时间段内
2019/09/19 Javascript
vue实现路由监听和参数监听
2019/10/29 Javascript
node中短信api实现验证码登录的示例代码
2021/01/20 Javascript
[02:25]DOTA2英雄基础教程 熊战士
2014/01/03 DOTA
[06:53]DOTA2每周TOP10 精彩击杀集锦vol.3
2014/06/25 DOTA
[51:00]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
使用C语言扩展Python程序的简单入门指引
2015/04/14 Python
Python实现读取Properties配置文件的方法
2018/03/29 Python
python matplotlib库绘制散点图例题解析
2019/08/10 Python
Django Docker容器化部署之Django-Docker本地部署
2019/10/09 Python
Python笔记之facade模式
2019/11/20 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
深入浅出CSS3 background-clip,background-origin和border-image教程
2011/01/27 HTML / CSS
国外平面设计第一市场:99designs
2016/10/25 全球购物
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
廉政文化进校园广播稿
2014/10/20 职场文书
暑期工社会实践报告
2015/07/13 职场文书
python爬取网页版QQ空间,生成各类图表
2021/06/02 Python
Tomcat安装使用及部署Web项目的3种方法汇总
2022/08/14 Servers