反饋已提交

網絡繁忙

FineReport事件

1. 事件分類

根據新增事件的位置不同,FineReport 報表中有以下幾種事件:

  • 元件事件:在元件上新增的事件,在「元件設定>事件」處新增,元件介紹可查看 元件型別

  • Web 頁面事件:給 Web 頁面新增的事件,在「範本>範本 Web 屬性」處新增,範本 Web 屬性介紹可參考 範本 Web 屬性

  • 按鈕自訂事件報表工具欄上新增自訂按鈕時,在按鈕上新增的事件。

  • 填報提交事件:給填報報表新增的事件,範本>報表填報屬性中新增。

  • 組件交互:給 FVS 視覺化看板中組件新增事件,在「交互>新增事件」處新增。

  • 組件事件:給決策報表中組件新增事件,在「組件設定>事件」處新增。

1.1 元件事件

如下圖,在填報頁面新增一個「正文元件」後,在其「事件」面板點選「」按鈕,即可看到該元件能新增的元件事件。

元件事件的詳細介紹請查看 元件事件


1.2 Web 頁面事件

如下圖,點選「範本>範本 Web 屬性>分頁預覽設定」,選擇「為該範本單獨設定」,點選下方的新增按鈕,即可看到分頁預覽設定裏面能新增的所有 Web 頁面事件。

Web 頁面事件的詳細介紹請查看 Web 頁面事件


1.3 按鈕自訂事件

如下圖,點選「範本>範本 Web 屬性>分頁預覽設定」,選擇「為該範本單獨設定」,在分頁預覽設定頁面的工具欄上新增一個自訂按鈕,雙擊新增的按鈕,進入按鈕編輯介面,選中自訂按鈕後,在「自訂事件」處即可為其新增事件。


按鈕自訂事件與元件事件的事件執行方式是一致的,所有適用於元件事件的方法均適用於按鈕自訂事件。

1.4 填報提交事件

如下圖,在「範本>報表填報屬性」中新增一個「內建 SQL」,在「設定提交事件」處即可新增提交事件。

提交事件屬性可參考 內建SQL提交


1.5 組件交互

如下圖,在 FVS 看板中新增一個「下拉框元件」後,在其「交互」面板點選「新增事件」,即可看到該元件能新增的元件事件。

元件事件的詳細介紹請查看 FVS組件交互屬性


1.6 組件事件

如下圖,點選決策報表中報表塊組件 report0,在「組件設定>事件」處,點選「」按鈕,即可看到該組件可以新增的組件事件。


2. 事件響應方式

不論是哪種事件,都需要有事件的響應方式來執行,FineReport 不同的事件支援不同的響應方式。如下表所示:

事件相應方式詳情可參考:事件響應方式

事件型別

響應方式

元件事件  
Web 頁面事件  
  按鈕自訂事件
填報提交事件  
組件事件
 JavaScript


  提交入庫


  傳送郵件


匯出事件
行動端彈窗

提交事件



自訂提交



附件列表


主題: 二次開發
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

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

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

不再提示

10s後關閉