反饋已提交
網絡繁忙
FineReport 設計器已涵蓋了報表設計所有普遍和典型的功能,能夠滿足絕大部分使用者的需求,基本實現零程式碼報表開發,幫助使用者加快報表開發速度。
但是需求是千變萬化的,某些個性化功能通過 FineReport 設計器可能無法實現。 FineReport 提供了開發API和示例,支持應用開發人員使用 JavaScript 網頁腳本、Java編程語言等對 FineReport 進行二次開發,滿足其個性化的需求。
該章節适用於需要對 FineReport 報表進行深入開發的應用開發人員;另外若您對 FineReport 報表深感興趣,希望更深入地了解 FineReport 軟體的内部原理,您也可以閱讀此章節。
閱讀本章内容前,若您具有一定的 JavaScript、Java 基礎,則能更好更快速的理解内容。
FineReport 二次開發主要分前端 JavaScript 開發、後台引擎相關開發、插件開發、使用 WebAPI 開發。
FineReport 報表前端采用 jQuery 框架,制作的報表解析後最終成爲一個 HTML 文檔,即每一份模板在浏覽器端預覽時都将對應一個 HTML 頁面。因此使用者可以使用 jQuery 框架的所有方法對報表前端進行二次開發;同時 FineReport 還提供了前端 JS API 供使用者開發使用。詳細内容可參考:前端開發指南
通過了解 FineReport 内核結構,了解報表引擎 API 的結構及運行原理,使用者就可以通過 Java ,定義類、編譯類文件來實現某些後台需求。詳細内容可參考:引擎API
爲滿足使用者個性化需求,尊重使用差異,FineReport設計器部分功能通過安裝插件實現。
用戶開發完成後不僅可以自己使用,也可以借助帆軟官方平台 帆軟市場 共享插件。
使用 FineReport 提供的 WebAPI ,通過 Http 請求來實現功能開發。詳細内容可參考:WEB API
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙