反饋已提交

網絡繁忙

概述

1. 概述

FineReport 設計器已涵蓋了報表設計所有普遍和典型的功能,能夠滿足絕大部分使用者的需求,基本實現零程式碼報表開發,幫助使用者加快報表開發速度。

但是需求是千變萬化的,某些個性化功能通過 FineReport 設計器可能無法實現。 FineReport 提供了開發API和示例,支持應用開發人員使用 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在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙