反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

A11-19 伺服器-函式管理器

一、概述

  1. FR有強大的可擴展性,當使用者系統業務邏輯複雜,需要特定的計算公式時,可以通過FR的二次開發介面定義自己的函式類。

  2. 函式管理器的作用就是將使用者自訂的函式類載入到設計器中,能夠像使用公式一樣使用自訂的函式。

二、操作步驟

1
自訂函式。
  1. 函式定義規則:Functionname(Para,Para,...),其中Functionname為函式名,Para 為參數。

  2. 該類必須繼承com.fr.script.AbstractFunction類。

  3. 編譯成功後將 xxx.class 檔案放到 【D:\FineReport_10.0\webapps\webroot\WEB-INF\classes\com\fr\function】目錄下,本機電腦如D:。

  4. 將 xxx.java 檔案放到相同目錄下,可在FR中檢視程式碼。

  5. 自訂函式例子可參考帆软帮助文档代码合集

1.png

2
函式管理器。
  1. 點擊【伺服器】→【函式管理器】,彈出設定面板。

1.gif

3
新增函式-方法一。
  1. 點擊 【+】 按鈕,新增一個函式,預設名稱為 函式2。

  2. 點擊 【選擇】 按鈕,展示當前工作目錄下檔案。

  3. 展開 com\fr\function ,選擇放入的自訂 .class 檔案。

2.gif

4
新增函式-方法二。
  1. 滑鼠右鍵點擊一下面板左側函式列表空白處,選擇【新增】,即可新增一個函式,預設名稱為 函式3。

  2. 點擊 【選擇】 按鈕,展示當前工作目錄下檔案。

  3. 展開 com\fr\function ,選擇放入的自訂 .class 檔案。

3.gif

5
給函式重新命名。
  1. 雙擊函式名稱,修改名稱。

4.gif

6
查看函式。
  1. 選中需要查看的函式名稱。

  2. 點擊【編輯】按鈕,展示函式完整程式碼。

  3. 若沒有放入在工作目錄下放入xxx.java檔案,則無法查看完整程式碼。 

5.gif

7
給函式新增使用說明。
  1. 選中需要新增說明的函式名稱。

  2. 在描述框中輸入說明文字。

6.gif

8
複製函式-方法一。
  1. 選中需要複製的函式名稱。

  2. 點擊【8-1.png按鈕,新增一個類檔案和描述相同的函式,名稱為CopyOf原函式名

7.gif

9
複製函式-方法二。
  1. 選中需要複製的函式名稱。

  2. 滑鼠右鍵點擊一下面板左側函式列表空白處,選擇【複製】,即可新增一個類檔案和描述相同的函式,名稱為CopyOf原函式名。

8.gif

10
設定函式順序-方法一。
  1. 選中需要調整排序的函式名稱。

  2. 點擊【↑】按鈕,即可上移函式,點擊【↓】按鈕,即可下移函式。

9.gif

11
設定函式順序-方法二。
  1. 選中需要調整排序的函式名稱。

  2. 滑鼠右鍵點擊一下面板左側函式列表空白處,選擇【上移】,即可上移函式,選擇【下移】,即可下移函式。

10.gif

12
函式自動排序-方法一。
  1. 點擊【12-1.png】按鈕,即可按函式名稱字母順序進行自動排序。

11.gif

13
函式自動排序-方法二。
  1. 滑鼠右鍵點擊一下面板左側函式列表空白處,選擇【排序】,即可按函式名稱字母順序進行自動排序。

12.gif

14
刪除函式-方法一。
  1. 選中需要刪除的函式名稱。

  2. 點擊【X】按鈕,確定刪除函式。

13.gif

15
刪除函式-方法二。
  1. 選中需要刪除的函式名稱。

  2. 滑鼠右鍵點擊一下面板左側函式列表空白處,選擇【刪除】,確定刪除函式。

14.gif

附件列表


主題: 報表設計器
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

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

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

不再提示

10s後關閉