反饋已提交

網絡繁忙

事件的響應方式

一、概述

  1. 當事件觸發時,就會引起相應的響應,在 FR 的事件 中已經介紹了各種事件對應的事件響應方式,下面一一介紹事件響應方式

  2. FR 中提供了 5 種響應方式:Javascript 指令碼、提交入庫、傳送郵件、自訂提交和內建 SQL。其中自訂提交和內建 SQL 請參照: 報表填報屬性 本文將詳細介紹另外三種響應方式的使用。

二、JavaScript 指令碼

  1. 最常用的響應方式。當事件發生時,執行一系列 JavaScript 指令碼,通常用於及時校驗、動態賦值等與使用者進行實時互動。.

  2. 如下圖所示,新增一個按鈕元件,點選【Event】,選擇事件發生時間。

  3. 出現事件設定面板,選擇事件響應方式為【JavaScript】。

  4. 可以傳入參數,選擇引入外部JS或者手動編寫JS指令碼。

注:JavaScript 事件響應方式只適用於元件事件、Web 頁面事件和按鈕自訂事件。JavaScript 指令碼的使用範例請查看FR 的 JS 例項

1.png

三、提交入庫

  1. 提交入庫就是類似於填報,對資料庫資料進行增減改的操作,只是此時的提交入庫操作是在對元件或者工具欄自訂按鈕進行操作之後才執行的.

  2. 如下圖所示,選擇事件響應方式為【提交入庫】。

  3. 同一個提交入庫事件可以繫結多個提交操作,即可以滿足多個入庫規則,如:將資料庫同時提交至兩張資料表中。

  4. 元件和工具欄自訂按鈕的提交入庫事件支援繫結多個提交入庫規則,類似於填報屬性中新增多個內建 SQL,保持事務的一致性。

  5. 提交入庫與 報表填報屬性 相似,只是多了一個設定回撥函式的功能,回撥函式的使用範例請查看 元件回撥事件的返回值

注:提交入庫適用於除填報提交事件以外的所有事件。

2.png

四、傳送郵件

  1. 一種提醒方式,如果觸發了該事件,則傳送郵件通知相應的負責人。

  2. 管理平臺配置郵件傳送人請參照 郵件及郵件通訊錄,郵件選項中設定的是發件人,郵件通訊錄中設定的是收件人,發件人郵箱必須配置,並且只能是一個郵箱,收件人郵箱可以不必配置,直接在事件響應方式裡面寫郵箱地址也可以。

  3. 收件人可以輸入多個,可以時具體的郵箱地址,也可以時郵件通訊錄裡配置的使用者,分隔符用逗號隔開。

  4. 配置好郵件基本資訊之後,點擊發送郵件,如下圖2。

  5. 範例傳送郵件範例請 點選按鈕傳送郵件

注1:編輯傳送郵件事件響應之前必須在平臺管理中配置好發件人,郵箱等等基本資訊,否則會有如下圖1提示,並且不可編輯。

注2:傳送郵件只適用於元件事件和按鈕自訂事件中。傳送郵件可以使用模板中的參數和儲存格來實現動態收件人和動態正文以及動態標題。

3.png

4.png

附件列表


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

文 檔回 饋

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

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

不再提示

10s後關閉