報表工具怎樣適應移動端?
報表在移動端展示會跟 PC 端有所不同,主要是因為終端解析度的差異。我們在使用報表工具開發報表時如何才能適應移動端展示呢?是否要挑選一個專門適合移動端的報表工具呢?
其實不必,因為當前幾乎所有報表工具都天然支援移動端。
為什麼這麼說呢?稍微解釋下就清楚了。
前面我們說過 PC 端和移動端的差異是解析度不同,但兩者要顯示的報表其實都一樣,本質都是 HTML。那麼有沒有一種 HTML 技術能夠適配多種終端呢?當然有,那就是 HTML5。使用 H5 繪製的報表可以天然執行在不同種類的終端上。而現在絕大多數報表工具都支援 H5,自然也就都能適配移動端了。所以, 我們說專門為移動端去選擇報表工具是不必要的,所有報表工具都天然支援。
當然,我們也知道,報表的特點是可能比較寬(列多),也可能比較高(行多),或者二者兼有,如果採用等比例縮放的話在不大的移動端螢幕上很可能看不清,至少是不太美觀。這時把報表工具生成的適應 PC 瀏覽器的 HTML 呈現出來,效果並不太好。有必要重新為手機再設計合理的佈局,這件事仍然可以用報表工具做出來,只是一個報表常常要做兩遍(PC 端和移動端各做一遍),甚至更多遍(移動端的種類比較多,還有橫屏豎屏)。
為了避免重複開發,對於報表樣式不是非常複雜的情況,很多報表工具都能提供一定的自適應機制。
所謂自適應機制,顧名思義,就是讓報表佈局可以自動適應螢幕的大小,具體來講,一般是保持報表的寬或高固定,在另外一個方向進行縮放。這樣為 PC 開發的報表佈局也可以自適應到手機上,手機本身也能自適應橫屏和豎屏,可以有效地減少報表的開發量。
一定要考查報表工具對移動端的支援程度時,這可以算是一個功能點。不過這個功能對於報表工具來講並不是很難,只要在報表外部增加適應性容器的方法,透過 JS 來進行自動控制就可以。所以很多工具都能支援。
但是,有些佈局很複雜的報表(比如內部有多個部件的組合報表),自動的自適應效果不能滿足視覺的要求,常常還是要硬做兩遍或多遍,這個工作量不可避免。
其它移動端的特殊性,還有觸控、長按、滑動等效果,這些實現起來也並不困難。不過,要完全個性化的移動端介面效果就需要定製開發了,報表工具本身也無法提供個性化能力。
關於移動端的報表,我們的結論是這樣: 報表工具天然適配移動端,個性化的移動端介面需要定製開發,非報表工具能力範圍。
另外,對於移動端報表,報表工具廠商是否有必要提供一個獨立的 APP 呢?
意義也不大。
大多數情況下,報表都是要整合到企業已有系統中作為一個模組來使用,移動應用也是這樣,報表功能應該是企業 APP 中的一個模組。如果還有個獨立存在的報表 APP,會給管理使用都帶來麻煩,做不到單點登入,在報表 APP 中還要複製一套使用者與許可權管理的機制,而這些東西每家企業又各不相同,常常還要做深度定製,也沒法拿到現成的報表 APP 就直接用。 報表作為一箇中介軟體,作為系統的一部分,提供生成 html 的功能,整合到企業應用(包括移動端)中,才是更方便的應用方式。
對進一步報表和 BI 技術感興趣的同學還可以搜尋“乾學院”,上面有整套的免費“商業智慧”技術課程, 或者直接點下面的連結也可以 :
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957599/viewspace-2712582/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 移動端rem怎樣適配REM
- 移動端自適應佈局的最好工具-remREM
- Web移動端 自適應縮放介面Web
- 前端移動端自適應方案【筆記】前端筆記
- 移動端報表JS開發示例JS
- viewport移動端適配View
- rem移動端適配REM
- 移動端適配方案
- 移動端web自適應適配佈局解決方案Web
- 移動端自適應個人理解與收集——remREM
- 哪些報表工具提供了移動端功能?
- 移動端字型大小自適應程式碼例項
- 移動端適配-rem(新)REM
- 移動端web適配方案Web
- 移動端適配總結
- 移動遠端辦公是怎樣實現的?
- HTML5 移動端自適應方案與踩坑HTML
- 移動端頁面大小自適應程式碼例項
- 【移動適配】移動Web怎麼做螢幕適配(一)Web
- 【移動適配】移動Web怎麼做螢幕適配(三)Web
- 移動端適配-實踐篇
- 「移動端」Web頁面適配Web
- Web移動端適配總結Web
- 怎樣移動Oracle資料庫的表空間Oracle資料庫
- 如何選擇合適的移動應用測試工具?
- 移動端 H5 報表設計準則H5
- 移動端配適與掌握動態 REMREM
- 移動端適配-Rem 佈局篇REM
- 移動端的適配及佈局
- 移動 web 端螢幕適配 – remWebREM
- react移動端適配方案實踐React
- 移動端適配頁面快速搭建
- 移動端開發適配總結
- 移動端安全區域適配方案
- postcss-px-to-viewport 移動端適配CSSView
- 【移動端適配】用vw、vh+媒體查詢打造最完美的移動端適配方案
- web 報表工具如何自適應Web
- 報表中怎樣實現滾動的公告效果