1. 概述
设计模板时,可以通过 JavaScript 对一些功能进行二次开发。如下图所示,填报提交后某些工具栏按钮设置为不可用。
JavaScript 可在控件事件、Web 页面事件、按钮自定义事件、超级链接等多处添加使用。详细介绍可参考 :前端开发指南
2. 接口
编写 JS 脚本内容时,除使用 JS 自身的语法外,可以直接调用 FineReport 的 JS 接口。可参考: JS API
对控件进行属性设置,首先需要获取控件,再修改其属性。接口详细可参考:控件接口
对单元格的值进行操作,接口详细可参考:单元格接口
修改报表的工具栏属性,接口详细可参考:工具栏接口
页面交互接口可参考:页面交互接口
弹窗消息接口可参考:消息接口
3. 示例
通过 JavaScript 进行前端开发应用广泛,有丰富的示例可供用户参考使用。如下:
填报相关示例可参考:填报JS文档汇总
参数应用示例可参考:参数界面 JS 实例
工具栏示例可参考:工具栏 JS 实例
决策报表示例可参考:决策报表JS使用
其他应用示例可参考:其它JS