反饋已提交
網絡繁忙
FineReport 透過各種樣式如表格、圖表等來呈現資料,進行統計分析。這些資料表格或圖表,使用者在開發系統的時候也可以自己編程來實現,但是工作量大,維護難。
因此使用者往往選用現成的軟體開發,最後將製作好的 FineReport 範本嵌入到自己的系統中,以節省專案開發週期。
使用者開發的系統基本上趨於 B/S 架構的瀏覽器/伺服器模式,因此需要將製作好的範本嵌入到系統的某一個頁面中,作為頁面的一部分。
本章節將詳細介紹 Web 頁面整合方法。
說明文檔僅提供官方API,提供給具備自主產品整合能力的使用者使用。技術支援不負責API範例的維護和使用問題解答。
簡單整合範例請參見:web頁面整合簡單範例
API除錯注意事項請參見:Web頁面整合API
在 HTML 頁面中嵌套多張範本,並實現主子表的聯動
iframe 框架自適應報表高度
iframe 框架大小能夠根據報表頁面的內容自動調整高度或寬度
跨域呼叫 JS 觸發報表事件
範例:跨域提交資料到 FineReport 範本中
不同埠下,跨域呼叫 JS 觸發報表事件
範例:8080 埠下的 HTML 檔案中嵌入一個 iframe ,iframe 中嵌入埠 8081 下的範本 test.frm 。點選 test.frm 裏面的按鈕時,則可將正文框中的內容賦給 iframe 中的正文框
透過 Web 整合,使用者可以自訂一套工具欄,透過 iframe 嵌入報表內容,將自訂按鈕放置在報表頁面之外。
並且實現在點選自訂按鈕時,能夠透過 JS 呼叫 FineReport 內建工具欄的方法,來對報表進行一些操作。
JS 呼叫工具欄方法請參考:自訂按鈕
自訂列印按鈕,列印 iframe 內報表內容
自訂提交按鈕
自訂提交按鈕,將 iframe 內報表資料入庫
該文檔介紹使用者在使用 Web 整合時可能遇到的功能問題
該文檔介紹如何給報表傳遞中文參數或特殊字元
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙