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控制frame,iframe的src属性代码
Dec 31 Javascript
Jquery 滑入滑出效果实现代码
Mar 27 Javascript
关于延迟加载JavaScript
May 05 Javascript
JavaScript如何实现对数字保留两位小数一位自动补零
Dec 18 Javascript
js 定义对象数组(结合)多维数组方法
Jul 27 Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
Aug 25 Javascript
总结js中的一些兼容性易错的问题
Dec 18 Javascript
Element-ui table中过滤条件变更表格内容的方法
Mar 02 Javascript
js变量值传到php过程详解 将php解析成数据
Jun 26 Javascript
JS实现的雪花飘落特效示例
Dec 03 Javascript
JS简单表单验证功能完整示例
Jan 26 Javascript
js实现带积分弹球小游戏
Jul 21 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实现WEB动态网页静态
2006/10/09 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
2012/01/20 PHP
php之CodeIgniter学习笔记
2013/06/17 PHP
php获取URL中带#号等特殊符号参数的解决方法
2014/09/02 PHP
js之WEB开发调试利器:Firebug 下载
2007/01/13 Javascript
jquery处理json数据实例分析
2014/06/03 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
2016/03/25 Javascript
学习vue.js条件渲染
2016/12/03 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
2017/04/11 jQuery
WebStorm ES6 语法支持设置&amp;babel使用及自动编译(详解)
2017/09/08 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
基于ES6作用域和解构赋值详解
2017/11/03 Javascript
jquery应用实例分享_实现手风琴特效
2018/02/01 jQuery
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
CryptoJS中AES实现前后端通用加解密技术
2018/12/18 Javascript
vue组件中watch props根据v-if动态判断并挂载DOM的问题
2019/05/12 Javascript
Angular8基础应用之表单及其验证
2019/08/11 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
使用js获取身份证年龄的示例代码
2020/12/11 Javascript
[01:17]炒鸡美酒第四天TA暴走
2018/06/05 DOTA
python 七种邮件内容发送方法实例
2014/04/22 Python
跟老齐学Python之玩转字符串(2)
2014/09/14 Python
Python实现注册登录系统
2017/08/08 Python
Django中Model的使用方法教程
2018/03/07 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
2019/04/05 Python
Python操作Sonqube API获取检测结果并打印过程解析
2019/11/27 Python
Python批量处理csv并保存过程解析
2020/05/16 Python
使用Python封装excel操作指南
2021/01/29 Python
NBA欧洲商店(西班牙):NBA Europe Store ES
2019/04/16 全球购物
几个数据库方面的面试题
2016/07/01 面试题
C#面试题问题集
2016/04/02 面试题
自我评价中英文语句
2013/11/30 职场文书
跳槽求职信范文
2014/05/26 职场文书
采购员岗位职责范本
2015/04/07 职场文书
承诺书的签字人,需不需要承担相应的责任?
2019/07/09 职场文书
Vue ECharts实现机舱座位选择展示功能
2022/05/15 Vue.js