FineReport 支援以自定義 HTML 表單替代內建參數面板,實現更靈活的查詢介面。以下為關鍵實作步驟:
開啟範本 %FR_HOME%WebReport\WEB-INF\reportlets\demo\parameter\number.cpt,切換至參數面板,取消勾選「顯示參數視窗」與「點擊查詢前不顯示報表內容」,另存為 number1.cpt。

form 的 action 指向報表 URL,target 設為嵌入報表的 iframe 名稱。type="button"(非 submit),由 JS 收集欄位值、拼接 URL、執行 cjkEncode 編碼後提交。
autoSubmit()JS 獲取控件值 → 拼接完整報表 URL → cjkEncode 編碼 → 賦值給 form.action → form.submit(),結果顯示於指定 iframe。
需引入 cjkEncode 原始碼或 finereport.js 以使用編碼函數(參考「Web 傳遞中文參數」文件)。

完成頁面可訪問 %FR_HOME%\WebReport|page_demo\parameter.html 查看效果。
Adobe Source Serif Pro 字體免費商用!Originals 25週年獻禮,Win/Mac/Linux三平台支援
MySQL 解壓縮版(ZIP)安裝配置圖解教程:環境變數與 my.ini 設定
TP-Link 無線路由器完整安裝設定圖文教學:接線、電腦配置、上網方式、無線加密全攻略
主流影音播放器大比拚:暴風、QQ影音、快播、百度影音、愛奇藝、56、優酷誰最強?
iOS 6 不完美越獄圖文教學:RedSn0w 0.9.13dev4 操作流程
PDF-XChange Editor 中文破解版安裝教學:漢化與破解補丁步驟