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代码
Dec 28 Javascript
Jquery判断IE6等浏览器的代码
Apr 05 Javascript
JavaScript中的稀疏数组与密集数组[译]
Sep 17 Javascript
jQuery的事件委托实例分析
Jul 15 Javascript
jQuery学习笔记之Ajax用法实例详解
Dec 01 Javascript
js 自带的 map() 方法全面了解
Aug 16 Javascript
JS常用函数和常用技巧小结
Oct 15 Javascript
JavaScript中利用构造器函数模拟类的方法
Feb 16 Javascript
HTML的select控件美化
Mar 27 Javascript
vue+axios实现post文件下载
Sep 25 Javascript
VUE兄弟组件传值操作实例分析
Oct 26 Javascript
vue webpack build资源相对路径的问题及解决方法
Jun 04 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 默默经典版本
2009/08/04 PHP
PHP+swoole实现简单多人在线聊天群发
2016/01/19 PHP
symfony2.4的twig中date用法分析
2016/03/18 PHP
mac系统下为 php 添加 pcntl 扩展
2016/08/28 PHP
php结合ajax实现手机发红包的案例
2016/10/13 PHP
PHP实现长轮询消息实时推送功能代码实例讲解
2021/02/26 PHP
Extjs中常用表单介绍与应用
2010/06/07 Javascript
IE下js调试工具Companion.JS
2010/10/15 Javascript
javascript 节点排序 2
2011/01/31 Javascript
JavaScript高级程序设计(第3版)学习笔记6 初识js对象
2012/10/11 Javascript
js函数的延迟加载实现代码
2012/10/11 Javascript
jquery清空textarea等输入框实现代码
2013/04/22 Javascript
JQuery实现倒计时按钮具体方法
2013/11/14 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
jQuery.ajax实现根据不同的Content-Type做出不同的响应
2016/11/03 Javascript
JavaScript函数基础详解
2017/02/03 Javascript
JavaScript数据结构学习之数组、栈与队列
2017/05/02 Javascript
Vue.js中兄弟组件之间互相传值实例
2017/06/01 Javascript
Vue路由跳转问题记录详解
2017/06/15 Javascript
详解webpack分离css单独打包
2017/06/21 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
17道题让你彻底理解JS中的类型转换
2019/08/08 Javascript
[00:43]魔廷新尊——痛苦女王至宝捆绑包
2020/06/12 DOTA
Python引用模块和查找模块路径
2016/03/17 Python
Python列表和元组的定义与使用操作示例
2017/07/26 Python
Linux下python3.7.0安装教程
2018/07/30 Python
Pyqt5实现英文学习词典
2019/06/24 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
2020/06/24 Python
聊聊python中的循环遍历
2020/09/07 Python
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
2017/08/18 HTML / CSS
浅谈three.js中的needsUpdate的应用
2012/11/12 HTML / CSS
VIVOBAREFOOT赤脚鞋:让您的脚做自然的事情
2017/06/01 全球购物
Nike澳大利亚官网:Nike.com (AU)
2019/06/03 全球购物
美术学专业求职信
2014/07/23 职场文书
学校少先队工作总结
2015/08/12 职场文书
MySQL中你可能忽略的COLLATION实例详解
2021/05/12 MySQL