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 相关文章推荐
动态样式类封装JS代码
Sep 02 Javascript
鼠标放在图片上显示大图的JS代码
Mar 26 Javascript
jquery自定义属性(类型/属性值)
May 21 Javascript
js 立即调用的函数表达式如何写
Jan 12 Javascript
ECMAScript 6即将带给我们新的数组操作方法前瞻
Jan 06 Javascript
JS中关于事件处理函数名后面是否带括号的问题
Nov 16 Javascript
bootstrap表格分页实例讲解
Dec 30 Javascript
jQuery页面弹出框实现文件上传
Feb 09 Javascript
vue+vue-router转场动画的实例代码
Sep 01 Javascript
微信小程序如何修改本地缓存key中单个数据的详解
Apr 26 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
Sep 09 Javascript
vue使用swiper.js重叠轮播组建样式
Nov 14 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的cURL库功能简介 抓取网页、POST数据及其他
2011/04/07 PHP
Zend Framework入门之环境配置及第一个Hello World示例(附demo源码下载)
2016/03/21 PHP
php 生成签名及验证签名详解
2016/10/26 PHP
用js实现键盘方向键翻页功能的代码
2007/06/03 Javascript
JQuery动态给table添加、删除行 改进版
2011/01/19 Javascript
javascript 树形导航菜单实例代码
2013/08/13 Javascript
JavaScript实现的in_array函数
2014/08/27 Javascript
js获取鼠标位置实例详解
2015/12/09 Javascript
Vue自定义图片懒加载指令v-lazyload详解
2020/12/31 Javascript
json2.js 入门教程之使用方法与实例分析
2017/09/14 Javascript
浅谈 vue 中的 watcher
2017/12/04 Javascript
webpack4+react多页面架构的实现
2018/10/25 Javascript
js中call()和apply()改变指针问题的讲解
2019/01/17 Javascript
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
2019/05/02 Javascript
vue element-ui el-date-picker限制选择时间为当天之前的代码
2019/11/07 Javascript
浅析JavaScript 函数防抖和节流
2020/07/13 Javascript
python合并文本文件示例
2014/02/07 Python
python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
2014/06/09 Python
Python实现设置windows桌面壁纸代码分享
2015/03/28 Python
详解python之多进程和进程池(Processing库)
2017/06/09 Python
python多线程socket编程之多客户端接入
2017/09/12 Python
Python实现识别手写数字 Python图片读入与处理
2020/03/23 Python
Python3.6.x中内置函数总结及讲解
2019/02/22 Python
python 类之间的参数传递方式
2019/12/20 Python
python3通过udp实现组播数据的发送和接收操作
2020/05/05 Python
Python新手如何进行闭包时绑定变量操作
2020/05/29 Python
Pycharm中如何关掉python console
2020/10/27 Python
给酒店员工的表扬信
2014/01/11 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
硕士学位论文评语
2014/12/31 职场文书
2015毕业生简历自我评价
2015/03/02 职场文书
2016年学校综治宣传月活动总结
2016/03/16 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript
ElementUI实现el-form表单重置功能按钮
2021/07/21 Javascript
Redis安装使用RedisJSON模块的方法
2022/03/23 Redis
Python中time标准库的使用教程
2022/04/13 Python