帆軟報表(finereport) 摺疊樹

2022-04-09 03:28:15 字數 1237 閱讀 4912

在進行展現資料時,希望模板的資料是可以動態摺疊的,即點選資料前面的加號才展開對應下面的資料,可通過樹節點按鈕實現摺疊樹效果

實現思路:

1.這裡建立乙個內建資料集

新增資料

設定模板樣式,新增顏色和對其格式便於區分

為a2設定控制項:按鈕控制項→按鈕型別:樹節點按鈕

為a3設定控制項:按鈕控制項→按鈕型別:樹節點按鈕,設定左父格為a2

將a4左父格設定為a3 

最後通過資料分析預覽(&op=view)檢視效果

注:由於是通過按鈕控制項實現該功能的,而普通的分頁預覽是不會將控制項顯示出來,需要在op=view狀態即資料分析下才能顯示

預覽效果:

展開樹節點:

展開二級節點

動態摺疊樹的設計思路是點選主格時,控制附屬於該組的子項內容展開與摺疊,由此達到資料分析的效果

樹節點按鈕不支援字型顏色設定:

例:這裡將a2 (樹節點按鈕控制項) 和a4(未設定樹節點按鈕控制項) 分別設定字型顏色

預覽:帶有樹節點按鈕控制項的字型顏色未發生改變

帆軟報表(finereport)滑鼠懸停背景變色

在報表中,為了突出滑鼠所在單元格,當滑鼠懸浮時突出背景色 字型 滑鼠離開後恢復原有的背景色 字型 滑鼠經過 x table td mousemove function 滑鼠點選 x table td mousedown function 滑鼠離開 x table td mouseout functi...

帆軟報表FineReport資料庫連線編碼轉換

1.問題描述 資料庫會以某種編碼方式儲存與讀取資料,finereport解析時預設使用gbk字符集,若資料庫端編碼與設計器端編碼不一致時,就會導致中文及特殊字元的亂碼。finereport在定義資料連線時可以進行編碼轉換,將資料庫編碼 資料庫中資料表的編碼方式 轉換成我們想要的編碼方式,編碼中包含了...

20190708 帆軟報表

今天聽同事分享了一下帆軟報表 主要講解的是如何配置資料庫鏈結 sql 語句編寫的地方,報表頁面設計,圖表樣式的配置等等,細節方面沒有過多了解,大體結構跟ssrs相同 開發結果為報表檔案 環境搭建有所不同 在windows環境中安裝 2.需要tomcate 3.需要報表伺服器的配置資料庫 ssrs使用...