excel报表系统FineReport中JS的使用说明
FineReport报表依托于jQuery v1.9.2框架,这是一款高效简洁的JavaScript库,便于处理HTML、事件和动画,增强网站AJAX交互,并兼容众多浏览器(包括IE6+, FF1.5+, Safari 2.0+, Opera 9.0+)。作为解析后的HTML页面,FineReport支持丰富的js操作,您可以利用jQuery的所有功能对报表进行灵活处理。此外,我们还为用户封装了内置的便捷js方法。以下将以Excel报表系统为例进行简要说明。
1、 报表模板中使用JS作用机理设计模板时可以给控件、工具栏按钮、整个报表添加JS事件,每个事件对应一个function。当报表转为html页面时会将这些function加到html的头部head。当事件被触发时如点击按钮时,或者导出打印报表时,对应的function就会被执行。2引入现成的js文件单个模板引入外部js文件:分页预览、填报预览或者数据分析旁的设置图标,然后点击引用JavaScript;报表工程下所有模板统一引入外部js文件:服务器>服务器配置>引用JavaScript。相对路径引用js:相对于报表工程目录如WebReport,如WebReportjs下有引用的js文件test.js,则相对路径为js/test.js;绝对路径引用js:如D:omcatwebappsWebReportWEB-INFscriptsscript.js。3事件编辑界面FineReport有统一的事件编辑界面,如按钮控件设置>事件编辑>添加点击事件便可看到事件编辑界面了,如下图。
4、 自定义页面中使用JS通过获取iframe中的报表再使用FineReport的js方法如:报表嵌入在iframe的id为"reportFrame"时,调用报表的打印预览方法,如下:document.getElementById("reportFrame").contentWindow.contentPane.printPreview();5引入FineReport的js文件再使用FineReport的js方法??注:若该页面中引入了其他版本的jquery.js,可能会有js冲突,因此建议您通过获取iframe中的报表再使用FineReport的js方法。6JS语法1?普通的JS语法如在事件编辑里面弹出对话框,使用alert(要弹出内容)即可。2?jQuery语法jQuery的基础语法是:$("tr"),美元符号$定义 jQuery;选择符("tr")就可以获取页面所在行。3?报表内置的JS方法如何使用报表内部定义好的js方法,可在事件编辑里面直接调用,如FR.doURLFlashPrint调用Flash打印,代码如下:FR.doURLFlashPrint("http://localhost:8075/WebReport/ReportServer?reportlet=gettingstarted.cpt");7?自动补全Js在FineReport设计器内使用Js语句实现某功能时,为了避免js代码输入错误,FineReport提供了Js自动补全功能,使用方法如下:1?启动自动补全功能设计器内默认不执行自动补全功能,点击文件>选项>编辑器设置,勾选默认执行该操作前面的复选框,如下图:
8、 2?修改快捷键设置设计器内置Js自动补全快捷键为ctrl+space,但是由于不同电脑,自己设置的快捷键不同,默认快捷键可能已经被占用,此时,需要修改快捷方式,双击自动补全快捷键:ctrl+SPACE,通过键盘操作一遍您需要的快捷方式,比如说,将自动补全的快捷方式更改为ctrl+Q,如下图,在弹出的快捷方式修改框中,先按住ctrl,然后按下Q键,快捷方式即已修改:
文章标题:excel报表系统FineReport中JS的使用说明
文章链接://m.i-boarding.com/jiqiao/201348.html
为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。
- 上一问:EXCEL怎么设置固定图片大小
- 下一问:EXCEL表格如何实现金额以万元显示
相关软件推荐
其他类似技巧
- 2024-08-15 16:54:02怎么给excel单元格设置上标和下标
- 2024-08-15 16:52:02Excel中的艺术字如何更改为竖排文字
- 2024-08-15 16:49:01在Excel表格中对多列数据求平均数?求平均数
- 2024-08-15 16:47:01Excel:如何使用MIN函数求取最小值
- 2024-08-15 16:46:01Excel表格怎么制作雷达图?
- 2024-08-15 16:41:02excel/wps工作表如何制作一个表格?
- 2024-08-15 16:37:02怎样批量在EXCEL单元格内容前面加空格
- 2024-08-15 16:36:02筑业资料软件表格导出Excel后,有单元格显示#号
- 2024-08-15 16:34:01在线编辑的excel怎么弄
- 2024-08-15 16:31:01表格怎么拆分为多个工作簿
Microsoft Office Excel2007软件简介
excel2007是2007版的Microsoft Office中的重要模块组件,Excel2007可以在电脑上编写电子表格,是最好用的办公软件,可以满足用户对表格的自定义编辑,还具有强大的图形功能,功能全面。zol提供excel2007官方版下载。excel2007具有强大插件平台支持,免费提供海量在线存储空间及wps文字文档模板,支持阅读和输出PDF文件,全...详细介绍?