1. 程式人生 > 其它 >合併報表軟體FineReport中如何設定工具欄控制

合併報表軟體FineReport中如何設定工具欄控制

不同使用者角色登入系統時檢視同一張模板所看到工具欄按鈕不同,比如說技術支援部長角色登入系統時,檢視一張模板,看不到工具欄上的匯出和列印按鈕,技術支援總排程角色卻可以,下面通過合併報表軟體FineReport來介紹一下工具欄控制。
1.模板準備

新建一張模板,點選模板web屬性>模板>分頁預覽設定,選擇為該模板單獨設定,將匯出和列印按鈕新增到工具欄中,如下圖:

注:如果模板預覽方式是分頁預覽,則設定分頁預覽,如果是填報,則需要在填報頁面設定,以此類推。

另:如果需要設定許可權的按鈕不是預設顯示在頂部工具欄的按鈕,需要新增好之後,才能設定許可權。

2.許可權設定
點選模板>進入許可權編輯,報表主體周邊會出現一個虛線框,在左側下方的角色面板中會出現一個角色列表,選中技術支援部長角色,在報表主題的工具欄許可權控制中選擇分頁預覽,分別選中列印和匯出按鈕,在右側的許可權編輯面板中去掉可見前面的勾選,如下圖:

3.如果設計器設計的報表工程沒有註冊或者註冊購買了資料決策系統,則會在角色面板上面顯示資料決策系統,如果註冊了沒有購買資料決策系統,則會在角色面板上方顯示報表管理平臺。

技術支援部長角色配置好之後,在右側下方已配置角色面板中會新增一個技術支援部長的角色。

注:如果要為工程下的所有模板均設定一樣的許可權,需要在伺服器>伺服器配置中新增工具按鈕。

另:刪除工具欄的許可權配置,選中按鈕,然後將可見勾選上即可。
4.模板訪問節點配置

儲存模板,重新命名為許可權粒度之工具欄,然後將該模板掛載在資料決策系統的FRTest虛擬目錄下。

根據資料決策系統使用者許可權設定,將FRTest整個目錄的使用許可權分配給所有部門所有職位,如下圖:

5.效果檢視

用技術支援部長Alice賬號登入系統,可以看到該模板的工具欄上沒有輸出和列印按鈕,而用技術支援總排程Cherry的賬號登入卻可以看到這兩個工具欄按鈕,如下圖: