[通用]手機重佈局

1. 概述

1.1 版本

設計器版本  HTML5行動端展現插件版本App版本
11.0V11.0V11.0

1.2 應用場景

由於手機螢幕比 PC 端和 Pad 端都小,因此針對以下三種場景的範本製作,手機端需要採用不同的佈局。

下面的報表設計場景中,場景一需要手機重佈局,而場景二、三不需要手機重佈局。

  • 場景一:做好的決策報表含報表塊等組件,在 PC 和 Pad 以及手機上共用,在 PC 和 Pad 端都是寬高自適應螢幕或者寬高等比例尺,但是在手機上沒有太大的佈局要求,只需要在手機上面流式佈局展現,即一列一個組件這種情況。

  • 場景二:在手機上也採用原始佈局,PC 端想要和手機共用一套範本,範本設計的時候建議以行動端效果為先。

  • 場景三:在手機上採用原始佈局,為手機專門製作的範本。

1.3 功能介紹

手機重佈局只能在決策報表的 body 組件的行動端屬性下設定,如下圖所示:

注:重佈局屬性是決策報表的整體屬性,只有當前元件選擇 body 的時候才會有手機重佈局屬性,設定後是對整個決策報表進行生效的,如果決策報表內部有絕對佈局或者 Tab 組件,那麼裏面的元件也是重佈局顯示。

手機重佈局的設定項包括:

注:不勾選手機重佈局時,body 的佈局方式即為“保留佈局”,除了元件順序,是不會出現其他設定項的。

  • 內邊距:行動端展現時報表內容距離邊框上下左右四個方向的距離。

  • 組件間隔:每個組件縱向的間隔距離。

  • 組件凍結:組件凍結後,向上滑動時,該組件固定在頂部不動。

  • 元件順序:行動端展現時,組件從上到下的排列順序,設定時可自由拖曳。

注:2019-12-05及之後版本的 JAR 包才能支援在設計器中設定組件凍結。

當決策報表中多個組件在同一列時,以%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doctw\frm\決策報表入門.frm為例。

如果不勾選手機重佈局,效果如下圖所示:

勾選了手機重佈局後,組件按列顯示,如下圖所示:

注:餅圖在行動端預覽時會自動旋轉,被點選的餅塊將自動旋轉到正上方。

2. 屬性設定

下面將透過舉例,詳細介紹每個屬性設定項的行動端預覽效果。

2.1 內邊距

%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doctw\frm\決策報表入門.frm為例。

1)設定該報表的上邊距為4時。

行動端預覽效果如下圖所示:

2)設定該報表的上邊距為20時。

行動端預覽效果如下圖所示:

2.2 組件間隔

%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doctw\frm\決策報表入門.frm為例。

1)設定報表的組件間隔為4時。

行動端預覽效果如下圖所示:

2)設定報表的組件間隔為20時。

行動端預覽效果如下圖所示:

2.3 組件凍結

組件凍結作用範圍如下:

  • 只能選 body 中第一層下的組件(報表塊、圖表塊、文字、絕對畫布塊等),不能設定tab組件。

  • 如果是插件化擴展的非容器組件,也可以選。

  • 組件可以多選。

騎行記錄-phone.frm為例。

1)只凍結單個組件

點選凍結組件右邊的白色框體部分,勾選展示順序為第二的組件 report0。

行動端預覽報表,向上滑動程式中,當 report0 到達頂端時,會自動凍結,保持不動,如下圖所示:

2)凍結多個連續組件

點選凍結組件右邊的白色框體部分,勾選展示順序分別為第二、第三的組件 report0、report2。

行動端預覽報表,向上滑動程式中,當 report0 到達頂端時,report0 和 report2 會合並一起凍結,保持不動,如下圖所示:

3)凍結多個不連續組件

點選凍結組件右邊的白色框體部分,勾選展示順序分別為第二、第五的組件 report0、chart2。

行動端預覽報表,向上滑動程式中,當 report0 到達頂端時,會自動凍結,保持不動。但是當 chart2 到達頂端時,report0 的凍結效果會失效,內容會被改寫掉,chart2 會自動凍結,保持不動。如下圖所示:

3. 重佈局下圖表

3.1 支援自訂資料點提示

3.1.1 顯示效果

新版本支援重佈局下的圖表可以顯示自訂的資料點提示,具體的版本要求參見「1.1版本說明」。

上面範例的自訂提示實際效果效果如下圖所示:

3.1.2 HTML 解析

  • 不勾選「使用html解析文字內容」只傳回計算資料,樣式不生效(如換列符)。

  • 勾選「使用html解析文字內容」,傳回的是預設通用內容。

3.2 較長資料點提示優化

新版本對較長內容的資料點提示進行了優化,具體的版本要求參見「1.1版本說明」,具體優化如下:

3.2.1 橫向優化

橫向上現在有最小寬度和最大寬度,基本場景分三個,分別如下:

  • 提示內容小於最小寬度,提示框寬度不變。

  • 提示內容介於最小寬度和最大寬度之間,彈窗寬度自適應。

  • 提示內容較長,超過了最大寬度,那麼超出的部分直接省略。

例如用富文字編輯提示內容,如果內容較長,如下圖所示:

行動端預覽時超出固定寬度的部分被省略,效果如下圖所示:

3.2.2 縱向優化

資料點提示最大顯示列數為 6 列(系統或第三方 App 的字體為標準時),超過 6 列的內容需要手動下滑來查看。

例如富文字編輯 8 列的提示內容,如下圖所示:

行動端預覽時只顯示 6 列,效果如下圖所示:

附件列表


主題: 行動端應用
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s后關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙

反饋已提交

網絡繁忙