web 報表工具如何自適應
現在的報表使用者已經不再將報表作為一個單純的報表工具看待了,有時候也會當作頁面工具來使用,這時為了頁面顯示工整美觀,就需要報表能夠自適應寬度。下面我們就基於潤乾報表來講一下是如何做到自適應展現報表。
產品:潤乾報表 V2018
方法 1:使用自帶的 matchReport.jsp 訪問報表,這個頁面透過 reportMatchSize 這個自適應 js 函式實現自適應功能。
1、 新建報表(過程不再詳細說明)
將報表儲存在安裝目錄的 report\web\webapps\demo\WEB-INF\reportFiles 下面。
2、 啟動服務,訪問報表
訪問報表的連線為: :埠 /demo/reportJsp/matchReport.jsp?rpx= 報表名稱.rpx (如果報表儲存在 reportFiles 的下級資料夾中,訪問報表的 url 需要改為:……rpx= 資料夾名稱 / 報表名稱.rpx)
3、 報表在 PC 端的展現效果:
透過上面的展現效果可以看出,使用自帶的 matchReport.jsp 訪問報表,在自適應寬度的時候高度也同比例縮放了。如果我們不想要這種寬度自適應,高度同比例縮放的效果,我們可以試試下面這種方式。
方法 2:潤乾報表在網頁端展示時是以純 html 形式展現,所以可以透過頁面對展現的報表進行控制。
在展現頁面的 showReport.jsp 新增到以下 js:
<script language="javascript"> myResize(); function myResize() { var tab1 = document.getElementById("report1"); tab1.style.width=document.body.clientWidth;// 網頁可見區域寬 } window.onload=myResize; window.onresize=myResize; </script><script language="javascript"> myResize(); function myResize() { var tab1 = document.getElementById("report1"); tab1.style.width=document.body.clientWidth;// 網頁可見區域寬 } window.onload=myResize; window.onresize=myResize;</script>
PC 端展現效果:
小提示:
1、潤乾報表自帶 mode 自適應方式,有以下 8 種取值,可直接修改 matcvhReport.jsp 裡面的 mode 屬性:
2、matchReport.jsp 自適應方式也適用於手機端,在手機瀏覽器輸入訪問報表的 URL 即可。具體可參考文章:*
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957599/viewspace-2669221/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- web自適應尺寸方法Web
- Web自適應佈局那些事兒Web
- [應用案例]完美自適應WEB開發官網Web
- Web移動端 自適應縮放介面Web
- 移動端web自適應適配佈局解決方案Web
- 自適應網頁設計/響應式Web設計網頁Web
- 自適應網頁設計(Responsive Web Design)網頁Web
- 報表工具怎樣適應移動端?
- Widget小元件如何自適應高度元件
- echarts圖示如何自適應寬度Echarts
- 好程式設計師web前端分享高度自適應程式設計師Web前端
- C# .netcore NPOI庫 實現報表的列自適應刪減C#NetCore
- CSS自適應佈局(左右固定 中間自適應或者右側固定 左側自適應)CSS
- Vue全家桶打造自適應 web 音樂播放器VueWeb播放器
- 移動端自適應佈局的最好工具-remREM
- 值得推薦的WEB版報表工具-報表設計器Web
- 如何實現兩欄佈局,右側自適應?三欄佈局中間自適應呢?
- 自適應辛普森法
- 如何選擇合適的自動化測試工具?
- android系統如何自適應螢幕大小Android
- Web自適應佈局你需要知道的所有事兒Web
- 報表的多行業應用!用工具做報表省了我不少事...行業
- vue前端自適應佈局,一步到位所有自適應Vue前端
- css自適應佈局CSS
- html iframe高度自適應HTML
- rem自適應佈局REM
- 自適應介面設計
- textview 在TableviewCell自適應TextView
- UMeditor寬度自適應
- 自適應網站教程網站
- TabelViewCell高度自適應View
- css實現左欄固定右欄自適應,高度自適應的佈局CSS
- 谷歌 Web 開發最佳實踐手冊(0.1):讓網站自適應谷歌Web網站
- 自帶打包工具打包Asp.Net Web應用程式ASP.NETWeb
- 思路:element 表格元件自適應元件
- 小程式Swiper高度自適應
- 元素自適應水平垂直居中
- textarea高度自適應詳解