1、如何利用FineReport製作動態樹報表
步驟:
1、 初步建立模板
建立模板就相當於建立一個excel的sheet,只不過是cpt的形式。把相應的欄位拖到單元格內。
2、 增加樹節點按鈕
通過設置樹節點按鈕來實現折疊樹,分別右擊單元格A1、A2、A3,選擇空間設置>按鈕,按鈕類型選擇「樹節點按鈕」
具體步驟如下所示:
1、建立雙向折疊樹:
首先建立一個雙向折疊樹,雙向折疊樹需要注意折疊樹數據列不可位於同一行或者同意列
2、設定節點點擊事件
為了實現雙向折疊樹與圖標的交互,需要設置樹節點的點擊事件,通過點擊事件將樹節點的值作為參數傳遞給圖表。
3、 圖表模板的引入
圖表模板通過樹模板中的一個網頁框控制項引入,屬性如下,關聯tree_chart.cpt
知道上不好傳圖,如果還有什麼問題的話,可以到官網上的社區求助http://www.fanruan.com/
2、請問:FineReport 下拉樹怎麼動態添加節點??
登錄Finereport愛好者論壇,您將可以與更多志同道合的人一起討論我們的產品與功能,疑難雜症互幫互助,與其他相關行業的同事交流經驗,海量資料分享下載,還有很多活動與獎勵等著你! 群眾的力量是偉大的!回歸我們的組織吧!
3、潤乾報表的組織遞歸樹怎樣做?
我現在正在用的帆軟FineReport,的確有這個功能, 但是你說的潤乾好像是不支持的這個功能的噢, 能採用嗎? 還有別的要問的話可以追問我~ 謝謝 查看更多答案>>
4、帆軟下拉樹返回子節點怎麼返回所有的值
1.數據集參數改造
in ('${TREELAYER(組織主鍵,true,"\',\'")}')
2.下拉樹控制項
使用樹數據集自動構建,並勾選結果返回葉子節點,結果返回完整層次路徑
3.默認值為全選
EVAL("["+JOINARRAY(sql("資料庫連接名",
"select '['||''''||列名||''''||']' from 表名 where 條件", 1), ",")+"]")
---------------------
5、finereport 動態樹折疊樹怎麼指定層次
通過設置樹節點按鈕來實現折疊樹的層次。操作上,右擊單元格,選擇控制項設置>按鈕,按鈕類型選擇「樹節點按鈕」。還不懂的話,可以細問我,或者去FineReport的論壇求助,很快就有人回答你的。
6、finereport報表讀欄位值形成下拉樹
定義下拉樹過程中
在參數界面中,選擇下拉樹控制項,拖曳至參數界面中,選擇屬性表>數據,構建方式選擇分層構建,選擇每層對應的數據集,下拉樹便完成了。
如果還有不懂得,可以看看幫助文檔,或者直接去帆軟論壇提問,說出你的需求
7、FineReport怎麼做動態樹報表
步驟:
1、 初步建立模板
建立模板就相當於建立一個excel的sheet,只不過是cpt的形式。把相應的欄位拖到單元格內。
2、 增加樹節點按鈕
通過設置樹節點按鈕來實現折疊樹,分別右擊單元格A1、A2、A3,選擇空間設置>按鈕,按鈕類型選擇「樹節點按鈕」
具體步驟如下所示:
1、建立雙向折疊樹:
首先建立一個雙向折疊樹,雙向折疊樹需要注意折疊樹數據列不可位於同一行或者同意列
2、設定節點點擊事件
為了實現雙向折疊樹與圖標的交互,需要設置樹節點的點擊事件,通過點擊事件將樹節點的值作為參數傳遞給圖表。
3、 圖表模板的引入
圖表模板通過樹模板中的一個網頁框控制項引入,屬性如下,關聯tree_chart.cpt
8、將欄位值添加到finereport下拉樹節點
這是數據字典的問題
1、自動構建
自動構建樹能夠根據數據自動構建出下拉樹,無需一層一層定義數據,但是其必須使用樹數據集來構建。
2、分層構建
不是所有的數據都能自動構建出下拉樹,因此需要分層構建。
層次1
層次1通過數據字典來定義下拉框的實際值與顯示值。
層次2
層次2的數據一般會根據層次1的數據進行過濾,因此需要定義成數據集,然後通過數據查詢返回數據集定義的列。一般數據集定義成:SELECT 欄位 FROM 表名 WHERE 層次1的欄位 = '${layer1}'
可以看看幫助文檔,或者去帆軟論壇上提問,有人會很快回答的
9、如何利用FineReport製作動態樹報表
他們帆軟的幫助論壇里有過關的材料和說明噠,如果還有問題的話可以去看看帆軟論壇哦,上面有很多大神噠~
https://wenku.baidu.com/view/.html
10、帆軟報表如何獲取下拉框顯示值
var Widget = this.options.form.getWidgetByName("t1"); //在參數界面獲取控制項的方法,先獲取表單,再通過控制項名稱來獲取控制項
var value_1 =Widget.getValue(); //獲取控制項實際值
alert('我的實際值是:'+value_1); //彈出控制項實際值
var value_2 =Widget.getText(); //獲取控制項顯示值
alert('我的顯示值是:'+value_2); //彈出控制項顯示值
還有問題的話可以到www.fanruan.com/幫助文檔中尋找答案或者帆軟論壇求助