最新历史版本 :二次开发学习路径 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

该章节适用于需要对 FineReport 报表进行深入开发的应用开发人员;另外若您对 FineReport 报表深感兴趣,希望更深入地了解 FineReport 软件的内部原理,您也可以阅读此章节。

阅读本章内容前,若您具有一定的 JavaScript、Java 基础,则能更好更快速的理解内容。

2. 学习路径编辑

章节标题内容简介文档
第 1 章 前端开发
1.1前端开发指南介绍在 FineReport 中如何进行前端二次开发,了解后可通过 JavaScript 、 CSS 等来修改报表内容或添加交互特效。前端开发指南
1.2事件类型介绍 FineReport 中的几种事件,即可以在报表哪些位置添加前端代码。

FineReport事件

1.3JavaScript脚本JavaScript 脚本是报表前端二次开发最常用的方式执行 JavaScript 代码,可给报表添加一些交互动作和页面特效。

JavaScript脚本

1.4前端常用知识一些常用的前端知识,用户可参考使用,若想系统的学习,最好是找一些 JavaScript 、HTML 、CSS 等学习资料学习。

前端常用知识

1.5JavaScript实例使用 JavaScript 进行前端开发的丰富示例,按模块给到链接,用户可以按需要参考使用。

JavaScript实例

第 2 章 JS API
2.1API介绍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导出APIFineReport 支持预览时将报表导出 PDF 、Excel 等通用的文件格式,若用户想直接后台导出,可参考导出的接口实现。

导出API
第 4 章 Web API
4.1Web API介绍

FineReport 提供了「开放平台」插件,通过插件可以使用WebAPI Rest 接口,方便用户进行二次开发。

Web API