1. 概述
该章节适用于需要对 FineReport 报表进行深入开发的应用开发人员;另外若您对 FineReport 报表深感兴趣,希望更深入地了解 FineReport 软件的内部原理,您也可以阅读此章节。
阅读本章内容前,若您具有一定的 JavaScript、Java 基础,则能更好更快速的理解内容。
2. 学习路径
章节 | 标题 | 内容简介 | 文档 |
---|---|---|---|
第 1 章 前端开发 | |||
1.1 | 前端开发指南 | 介绍在 FineReport 中如何进行前端二次开发,了解后可通过 JavaScript 、 CSS 等来修改报表内容或添加交互特效。 | 前端开发指南 |
1.2 | 事件类型 | 介绍 FineReport 中的几种事件,即可以在报表哪些位置添加前端代码。 | |
1.3 | JavaScript脚本 | JavaScript 脚本是报表前端二次开发最常用的方式,执行 JavaScript 代码,可给报表添加一些交互动作和页面特效。 | |
1.4 | 前端常用知识 | 一些常用的前端知识,用户可参考使用,若想系统的学习,最好是找一些 JavaScript 、HTML 、CSS 等学习资料学习。 | |
1.5 | JavaScript实例 | 使用 JavaScript 进行前端开发的丰富示例,按模块给到链接,用户可以按需要参考使用。 | |
第 2 章 JS API | |||
2.1 | API介绍 | JS API 手册介绍,包括了 API 架构和使用说明,以及相比10.0 版本的优势。 | JS API |
2.2 | 接口汇总 | 汇总了 JS API 所有接口,可简单查看每个接口的功能和移动端支持情况,能超链点击到接口的详细介绍页面。 | JS API接口汇总 |
2.3 | 使用兼容说明 | 介绍 Finereport 10.0 升级至 11.0 时官方 JavaScript 接口的变化,非常重要,用户要仔细阅读,尤其是版本升级的用户。 | JS API兼容说明 |
第 3 章 引擎 API | |||
3.1 | 后端介绍 | 简单介绍了 FineReport 的内核架构,有后端代码开发能力的用户或者兴趣想了解的用户可以参考学习。 | 引擎API |
3.2 | 程序数据源 | FineReport 支持程序数据集,若用户需要通过 Java 自定义数据源,可参考此章节内容定义程序数据源。 | 程序数据源 |
3.3 | 报表调用 | FineReport 设计器基本可以零编码设计报表,若用户想要设计器不能实现的功能效果,可参考此章节内容修改报表。 | |
3.4 | 自定义函数 | FineReport 已经提供了大量的自带函数,若用户需要一些特殊的函数,可以通过自定义函数机制来定义函数。 | 自定义函数 |
3.5 | 导出API | FineReport 支持预览时将报表导出成 PDF 、Excel 等通用的文件格式,若用户想直接后台导出,可参考导出的接口实现。 | 导出API |
第 4 章 Web API | |||
4.1 | Web API介绍 | FineReport 提供了「开放平台」插件,通过插件可以使用WebAPI Rest 接口,方便用户进行二次开发。 | Web API |