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 KeyDown、KeyPress和KeyUp事件的区别与联系
Dec 03 Javascript
google 搜索框添加关键字实现代码
Apr 24 Javascript
基于jquery编写的横向自适应幻灯片切换特效的实例代码
Aug 06 Javascript
JavaScript实现url地址自动检测并添加URL链接示例代码
Nov 12 Javascript
javascript读写json示例
Apr 11 Javascript
浅谈javascript语法和定时函数
May 03 Javascript
javascript操作ul中li的方法
May 14 Javascript
第二篇Bootstrap起步
Jun 21 Javascript
jQuery如何封装输入框插件
Aug 19 Javascript
用vue2.0实现点击选中active其他选项互斥的效果
Apr 12 Javascript
Vue.js实现数据响应的方法
Aug 13 Javascript
react native 原生模块桥接的简单说明小结
Feb 26 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 stream_get_meta_data返回值
2013/09/29 PHP
PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
2014/08/19 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
2015/03/23 PHP
PHP获取昨天、今天及明天日期的方法
2016/02/03 PHP
PHP基于GD库实现的生成图片缩略图函数示例
2017/07/05 PHP
jquery validate.js表单验证的基本用法入门
2010/05/13 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
2014/04/20 Javascript
extjs_02_grid显示本地数据、显示跨域数据
2014/06/23 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
概述如何实现一个简单的浏览器端js模块加载器
2016/12/07 Javascript
vue动态改变背景图片demo分享
2018/09/13 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
vue中keep-alive组件的入门使用教程
2019/06/06 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
Vue向后台传数组数据,springboot接收vue传的数组数据实例
2020/11/12 Javascript
pytorch permute维度转换方法
2018/12/14 Python
Python minidom模块用法示例【DOM写入和解析XML】
2019/03/25 Python
Python hexstring-list-str之间的转换方法
2019/06/12 Python
Pandas删除数据的几种情况(小结)
2019/06/21 Python
pip安装python库的方法总结
2019/08/02 Python
python3.8 微信发送服务器监控报警消息代码实现
2019/11/05 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
2020/01/19 Python
python打开文件的方式有哪些
2020/06/29 Python
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
保安自我鉴定范文
2013/12/08 职场文书
协议书与合同的区别
2014/04/18 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书
医院搬迁方案
2014/06/14 职场文书
幼儿教师师德师风演讲稿
2014/08/22 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
乡镇防汛工作汇报
2014/10/28 职场文书
小班下学期幼儿评语
2014/12/30 职场文书
python保存图片的四个常用方法
2022/02/28 Python
关于python3 opencv 图像二值化的问题(cv2.adaptiveThreshold函数)
2022/04/04 Python
vue css 相对路径导入问题级踩坑记录
2022/06/05 Vue.js