反馈已提交

网络繁忙

概述

  • 文档创建者:lu123
  • 历史版本:16
  • 最近更新:Carly 于 2023-03-15
  • 1. 概述

    FineReport 设计器已涵盖了报表设计所有普遍和典型的功能,能够满足绝大部分用户的需求,基本实现零编码报表开发,帮助用户加快报表开发速度。

    但是需求是千变万化的,某些个性化功能通过 FineReport 设计器可能无法实现。 FineReport 提供了开发接口和示例,支持应用开发人员使用 JavaScript 网页脚本、Java编程语言等对 FineReport 进行二次开发,满足其个性化的需求。

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

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

    2. 索引

    FineReport 二次开发主要分前端 JavaScript 开发、后台引擎相关开发、插件开发、使用 WebAPI 开发。

    2.1 前端 JavaScript 开发

    FineReport 报表前端采用 jQuery 框架,制作的报表解析后最终成为一个 HTML 文档,即每一份模板在浏览器端预览时都将对应一个 HTML 页面。因此用户可以使用 jQuery 框架的所有方法对报表前端进行二次开发;同时 FineReport 还提供了前端 JS API 供用户开发使用。详细内容可参考:前端开发指南

    2.2 后台引擎相关开发

    通过了解 FineReport 内核结构,了解报表引擎 API 的结构及运行原理,用户就可以通过 Java ,定义类、编译类文件来实现某些后台需求。详细内容可参考:引擎API

    2.3 插件开发

    为满足用户个性化需求,尊重使用差异,FineReport设计器部分功能通过安装插件实现。

    用户开发完成后不仅可以自己使用,也可以借助帆软官方平台 帆软市场 共享插件。

    2.4 使用 WebAPI 开发

    使用 FineReport 提供的 WebAPI ,通过 Http 请求来实现功能开发。详细内容可参考:WEB API 

    附件列表


    主题: 报表应用
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持