1. 概述
Web 頁面事件,即新增在報表頁面上的事件,在「範本>範本 Web 屬性」設定,其中在「分頁預覽設定」、「填報預覽設定」與
分別作用於對應的預覽方式。如下圖所示,在「分頁預覽設定」處給頁面新增了一個「載入結束」事件,事件內容為隱藏報表工具欄。
點選「分頁預覽」預覽報表時,報表工具欄就會被隱藏。如下圖所示:
2. 事件型別
下表為「分頁預覽設定」、「填報預覽設定」與
事件名稱 | 事件名稱(英) | 觸發機制 | 是否支援App | 是否支援H5 |
---|---|---|---|---|
載入起始 | startload | 報表頁面開啟時觸發,若有參數介面,則點選查詢按鈕時觸發 | 是 | 是 |
載入結束 | afterload | 報表頁面完全載入完成後觸發 | 是 | 是 |
PDF 匯出前 | beforetopdf | 點選匯出 PDF 檔案時觸發 | 否 | 否 |
PDF 匯出後 | aftertopdf | PDF 檔案匯出後觸發 | 否 | 否 |
Excel 匯出前 | beforeimportexcel | 點選匯出 Excel 檔案時觸發 | 否 | 否 |
Excel 匯出後 | afterimportexcel | Excel 檔案匯出後觸發 | 否 | 否 |
Word 匯出前 | beforetoword | 點選匯出 Word 檔案時觸發 | 否 | 否 |
Word 匯出後 | aftertoword | Word 檔案匯出後觸發 | 否 | 否 |
匯出圖片前 | beforetoimage | 點選匯出圖片時觸發 | 否 | 否 |
匯出圖片後 | aftertoimage | 圖片檔案匯出時觸發 | 否 | 否 |
PDF列印前 | beforepdfprint | 點選列印 PDF 檔案時觸發 | 否 | 否 |
PDF列印後 | afterpdfprint | 列印設定項設定完後觸發 | 否 | 否 |
Flash列印前 | beforeflashprint | 啟動 Flash 列印時觸發 | 否 | 否 |
Flash列印後 | afterflashprint | Flash 列印完成後觸發 | 否 | 否 |
applet列印前 | beforeappletprint | 啟動 applet 列印時觸發 | 否 | 否 |
applet列印後 | afterappletprint | applet 列印完成後觸發 | 否 | 否 |
列印前 | afterprint | 點選列印時觸發 | 否 | 否 |
列印後 | afteremail | 列印設定項配置完成後觸發 | 否 | 否 |
下表為「填報預覽」設定特有的事件。
注:如果一次提交是要先經過校驗的,那麼事件的觸發順序將是:校驗提交前,校驗後,填報前,校驗提交後,填報後,填報成功/失敗。
事件 | 事件名稱(英) | 觸發機制 | 是否支援App | 是否支援H5 |
---|---|---|---|---|
校驗後 | afterverify | 資料校驗發生後觸發 | 否 | 否 |
校驗提交前 | beforeverifywrite | 點選提交後,校驗之前觸發 | 否 | 否 |
校驗提交後 | afterverifywrite | 提交完成後觸發,會發生在填報後事件之前觸發 | 否 | 否 |
填報前 | beforewrite | 點選提交按鈕後觸發 | 是 | 否 |
填報後 | afterwrite | 提交完成後觸發 | 是 | 否 |
填報成功 | writesuccess | 提交成功後觸發 | 是 | 否 |
填報失敗 | writefailure | 提交失敗後觸發 | 是 | 否 |
新增行前 | beforeappend | 點選增加記錄按鈕後觸發 | 否 | 否 |
新增行後 | afterappend | 記錄新增後觸發 | 否 | 否 |
刪除行前 | beforedelete | 點選刪除行列按鈕後觸發 | 否 | 否 |
刪除行後 | afterdelete | 記錄刪除後觸發 | 否 | 否 |
excel匯入前 | beforeimportexcel | 選中某個 Excel,點確定後觸發 | 否 | 否 |
excel匯入後 | afterimportexcel | Excel 開始匯入後即觸發,而非匯入完成後觸發 匯入成功和失敗均會觸發 | 否 | 否 |