历史版本18 :JavaScript实例 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 应用场景

设计模板时,可以通过 JavaScript 脚本对一些功能进行二次开发。如下图所示,填报提交后某些工具栏按钮设置为不可用。

20180813160001_6147.gif

1.2 功能介绍

JavaScript 脚本可在控件事件、Web 页面事件、按钮自定义事件、超级链接中使用。如下示例:

控件事件中添加 JavaScript 脚本:


Web 页面事件中添加 JavaScript 脚本:

Web 页面事件除添加 JavaScript 代码外,还可以引用写好的 JavaScript 脚本、Css 脚本。

按钮自定义事件添加 JavaScript 脚本

超级链接中添加 JavaScript 脚本:

2. 接口编辑

编写 JS 脚本内容时,除使用 JS 自身的语法外,可以直接调用 FineReport 的 JS 接口。

对控件进行属性设置,首先需要获取控件,再修改其属性。接口详细可参考:控件接口

对单元格的值进行操作,接口详细可参考:单元格接口

修改报表的工具栏属性,接口详细可参考:工具栏接口

页面交互接口可参考:页面交互接口

弹窗消息接口可参考:消息接口

3. 示例编辑