1. 概述
1.1 版本
報表伺服器版本 | JAR包日期 | 功能變更 |
---|---|---|
11.0 | - | - |
11.0.4 | 2022-04-18 | 內容提示新增「正文超出隱藏」功能 |
1.2 功能簡介
儲存格內容提示類似於 Word 裏面的註釋,支援功能如下:
1)支援自訂滑鼠懸浮的提示內容。
2)支援根據字元長度隱藏儲存格內容,當將滑鼠行動到相應儲存格時,即可以看到全部內容。
3)支援根據儲存格寬度隱藏儲存格內容,當將滑鼠行動到相應儲存格時,即可以看到全部內容。
4)自訂內容提示支援使用公式,value寫法,ds1.select 或 ds1.value 等多種自訂顯示內容的方式。
注1:勾選“正文超出隱藏”,則自動設定「儲存格屬性>其他」為「不自動調整」。
注2:此功能不支援行動端。
注3:不支援匯出。
2. 隱藏儲存格內容
2.1 根據儲存格寬度控制隱藏內容
2.1.1 方法一
1)建立一個普通報表,在報表儲存格內輸入:儲存格內容超出一定長度後,顯示為省略號。在「儲存格屬性>樣式>對齊>文字控制」處,選擇「單列顯示」,讓該儲存格的內容不換行顯示,即儲存格內容較長時不能完全顯示。如下圖所示:
2)選擇「儲存格屬性>其他」,內容提示處選擇「自訂」,在下方的輸入欄中填寫:=$$$,如下圖所示:
或選擇「儲存格屬性>其他」,內容提示處選擇「儲存格值」,如下圖所示:
3)PC 端效果如下圖所示:
2.1.2 方法二
1)建立一個普通報表,在報表儲存格內輸入:儲存格內容超出一定長度後,顯示為省略號。在「儲存格屬性>樣式>對齊>文字控制」處,選擇「自動換列」,如下圖所示:
2)在「儲存格屬性>其他>基本」中選擇「不自動調整」,此時儲存格的寬度不會隨着儲存格中的內容自動調整。在內容提示處選擇「自訂」,在下方的輸入欄中填寫:=$$$,如下圖所示:
或在「儲存格屬性>其他>基本」中選擇「不自動調整」,此時儲存格的寬度不會隨着儲存格中的內容自動調整。在內容提示處選擇「儲存格值」,如下圖所示:
3)PC 端效果如下圖所示:
2.1.3 方法三
建立一個普通報表,在報表儲存格內輸入:儲存格內容超出一定長度後,顯示為省略號。在「儲存格屬性>其他>進階」中勾選「文字超出時隱藏」,顯示部分選擇「儲存格寬度」,隱藏方式選擇「省略號」,預覽時儲存格中內容根據儲存格寬度進行顯示,超出儲存格寬度無法顯示的內容將顯示為省略號,滑鼠懸浮時顯示全部內容,效果如下圖所示:
將隱藏方式改為「無符號」時,預覽時儲存格中內容根據儲存格寬度進行顯示,超出儲存格寬度無法顯示的內容將不顯示,滑鼠懸浮時顯示全部內容,效果如下圖所示:
2.2 根據字元長度控制隱藏內容
2.2.1 方法一
建立一個普通報表,在報表儲存格內輸入:儲存格內容超出一定長度後,顯示為省略號,在「儲存格屬性>其他」中選擇「跟隨頁面設定」,內容提示選擇「儲存格值」,勾選「文字超出時隱藏」,顯示部分選擇「字元長度」,數量為「10」,隱藏方式選擇「省略號」,預覽時儲存格中僅顯示:儲存格內容超出一定長...,剩餘內容顯示為省略號,當滑鼠懸浮時顯示全部內容。效果如下圖所示:
將隱藏方式改為「無符號」時,儲存格中僅顯示:儲存格內容超出一定長,剩餘內容將不顯示在儲存格中,當滑鼠懸浮時顯示全部內容。效果如下圖所示:
2.2.2 方法二
1)建立一個普通報表,在報表儲存格內輸入:儲存格內容超出一定長度後,顯示為省略號,在「儲存格屬性>其他」中內容提示選擇「自訂」,在下方的輸入欄中填寫:=$$$,如下圖所示:
2)勾選「文字超出時隱藏」,顯示部分選擇「字元長度」,數量為「10」,隱藏方式選擇「無符號」,並選擇「跟隨頁面設定」,預覽時儲存格中僅顯示:儲存格內容超出一定長,剩餘內容顯示為省略號,當滑鼠懸浮時顯示全部內容。效果如下圖所示:
將隱藏方式改為「省略號」時,儲存格中僅顯示:儲存格內容超出一定長...,剩餘內容將不顯示在儲存格中,當滑鼠懸浮時顯示全部內容。
2.2 自訂內容提示
2.2.1 報表設計
1)建立報表,建立資料集,SQL語句為:SELECT * FROM S產品,如下圖所示:
2)將「產品名稱」資料列拖入 A1 儲存格,右側的屬性面板自動切換為「儲存格屬性>其他設定介面」,內容提示為公式:=sql("FRDemoTW", "SELECT 單位數量 FROM S產品 where 產品名稱 = '" + A1 + "' ", 1, 1),此處 A1 為需要新增註釋的儲存格,如下圖所示設定:
注:提示內容如果需要換行,可輸入公式 :="內容1\n內容2",如="華東\n銷量1032929"
2.2.2 效果預覽
PC 端效果預覽當滑鼠行動到相應儲存格,就可以顯示出對應儲存格的相關資訊,效果如下: