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 最简单的属性菜单
Oct 08 Javascript
js 操作select相关方法函数
Dec 06 Javascript
基于JQuery实现CheckBox全选全不选
Jun 27 Javascript
jQuery javaScript捕获回车事件(示例代码)
Nov 07 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
Jul 22 Javascript
JS实现的简单拖拽功能示例
Mar 13 Javascript
妙用Angularjs实现表格按指定列排序
Jun 23 Javascript
js canvas实现5张图片合成一张图片
Jul 15 Javascript
Vue.js 无限滚动列表性能优化方案
Dec 02 Javascript
angularjs模态框的使用代码实例
Dec 20 Javascript
antd-日历组件,前后禁止选择,只能选中间一部分的实例
Oct 29 Javascript
7个你应该知道的JS原生错误类型
Apr 29 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下正则来匹配dede模板标签的代码
2010/08/21 PHP
PHP数组传递是值传递而非引用传递概念纠正
2013/01/31 PHP
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
2014/03/17 PHP
PHP实现 APP端微信支付功能
2018/06/22 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
2020/03/26 PHP
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
2015/11/16 Javascript
jquery点击切换背景色的简单实例
2016/08/25 Javascript
JS表格组件神器bootstrap table使用指南详解
2017/04/12 Javascript
JavaScript比较两个数组的内容是否相同(推荐)
2017/05/02 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
2018/06/05 Javascript
Nodejs把接收图片base64格式保存为文件存储到服务器上
2018/09/26 NodeJs
VUE兄弟组件传值操作实例分析
2019/10/26 Javascript
[02:45]2016年中国刀塔全程回顾,完美“圣”典即将上演
2016/12/15 DOTA
Python用 KNN 进行验证码识别的实现方法
2018/02/06 Python
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
Python3匿名函数用法示例
2018/07/25 Python
实例讲解Python中浮点型的基本内容
2019/02/11 Python
在Python中os.fork()产生子进程的例子
2019/08/08 Python
python爬虫添加请求头代码实例
2019/12/28 Python
基于TensorFlow中自定义梯度的2种方式
2020/02/04 Python
pytorch masked_fill报错的解决
2020/02/18 Python
Python读取多列数据以及用matplotlib制作图表方法实例
2020/09/23 Python
CSS3制作3D立方体loading特效
2020/11/09 HTML / CSS
开发中都用到了那些设计模式?用在什么场合?
2014/08/21 面试题
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
2015/10/24 面试题
Servlet如何得到客户端机器的信息
2014/10/17 面试题
护理工作感言
2014/01/16 职场文书
优秀班干部事迹材料
2014/01/26 职场文书
抵押贷款承诺书
2014/05/30 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
同事欢送会致辞
2015/07/31 职场文书
2016特色励志班级口号
2015/12/24 职场文书
高中数学课堂教学反思
2016/02/18 职场文书
解析原生JS getComputedStyle
2021/05/25 Javascript
Springboot配置suffix指定mvc视图的后缀方法
2021/07/03 Java/Android