潤乾報表新功能靜態頁面和report4包分離

需求背景:

客戶在使用潤乾報表的時候,爲了使導出ExcelPDF、導入Excel、上下載文件等對話框和總體風格一致,都修改了report4包中的靜態頁面。現在每次更換jar包都需要重新拆包,把裏面的靜態頁面取出來進行修改。特此希望能把這靜態頁面從jar包中分離出來。

介紹功能點:

報表中的導出ExcelPDF、導入Excel、上下載文件等對話框都改成用JS寫的彈出對話框,這樣在不同版本的瀏覽器裏外觀和尺寸大小都一致了,不影響原來改過報表界面的用戶的使用。用戶自定義靜態頁面可以單獨放在一個jar包裏或classes目錄裏,靜態頁面的類路徑要求爲/report4/statichtml

功能點使用方法

web-inf\lib裏有一個report4StaticHtml.jar,用戶修改這裏面的html頁面就可以修改導出ExcelPDF、導入Excel、上下載文件等對話框的界面了。

修改方法

下面以修改導出Excel文件對話框爲例說明修改方法

首先解壓jar,找到需要修改的文件,修改文件,然後重新打包。

原來的靜態頁面文件路徑

現在靜態頁面文件路徑

例如要把“是否導出公式“功能去掉,打開excelPageStyle.html,去掉21行-23行內容即可(<tr><td colspan=2 style=”padding-top:10px;font-size:14px;color:forestgreen;”>

<INPUT type=checkbox id=extFormula οnclick=”if( this.checked ) formula=1;else formula=0;”>&nbsp;<script language=javascript>document.write( _excel_JJ );</script>

</td></tr>),然後上圖中的四個文件重新打成report4StaticHtml.jar包,放到WEB-INF/lib下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章