表格软件FineReport中JS的使用说明
1、报表模板中使用JS作用机理设计模板时可以给控件、工具栏按钮、整个报表添加JS事件,每个事件对应一个function。当报表转为html页面时会将这些function加到html的头部head。当事件被触发时如点击按钮时,或者导出打印报表时,对应的function就会被执行。
2、引入现成的js文件单个模板引入外部js文件:分页预览、填报预览或者数据分析旁的设置图标,然后点击引用JavaScript;报表工程下所有模板统一引入外部js文件:服务器>服务器配置>引用JavaScript。相对路径引用js:相对于报表工程目录如WebReport,如WebReport\js下有引用的js文件test.js,则相对路径为js/test.js;绝对路径引用js:如D:\tomcat\webapps\WebReport\WEB-INF\scripts\script.js。
3、事件编辑界面FineReport有统一的事件编辑界面,如按钮控件设置>事件编辑>添加点击事件便可看到事件编辑界面了,如下图。

8、2修改快捷键设置设计器内置Js自动补全快捷键为ctrl+space,但是由于不同电脑,自己设置的快捷键不同,默认快捷键可能已经被占用,此时,需要修改快捷方式,双击自动补全快捷键:ctrl+SPACE,通过键盘操作一遍您需要的快捷方式,比如说,将自动补全的快捷方式更改为ctrl+Q,如下图,在弹出的快捷方式修改框中,先按住ctrl,然后按下Q键,快捷方式即已修改:
