一、概述
Web 頁面事件在【範本】-【範本 Web 屬性】裡面的【分頁預覽設定】,【填報頁面設定】與【資料分析設定】幾個標籤頁中均可設定,分別作用於不同的預覽方式。以【分頁預覽】為例,進入【分頁預覽】設定標籤,選擇【為該範本單獨設定】,點選事件設定下的【+】按鈕,增加事件,如下圖。
二、事件明細
1
所有預覽都包含的事件。
事件 | 觸發時間 | 事件名稱 |
加載起始 | 報表頁面剛剛打開時觸發,若有參數界面,則點擊查詢按鈕時觸發 | startload |
加載結束 | 報表頁面完全加載後觸發 | afterload |
PDF導出前 | 點擊輸出>pdf時觸發 | beforetopdf |
PDF導出後 | PDF 文件導出生成後觸發 | aftertopdf |
其他導出前/後 | 在點擊對應的輸出文件/輸出成對應的文件後觸發 | |
PDF列印前 | 在點擊 PDF 列印按鈕後觸發 | beforepdfprint |
PDF列印後 | 設置項設置完後就觸發 | afterpdfprint |
其他列印前/後 | 點擊對應的列印按鈕時/列印設置項設置完成後觸發 |
2
填報預覽獨有的事件。
事件 | 觸發時間 | 事件名稱 |
填報前 | 點擊提交按鈕後觸發 | beforewrite |
填報後 | 提交完成後觸發 | afterwrite |
填報成功 | 提交成功後觸發 | writesuccess |
填報失敗 | 提交失敗後觸發 | writefailure |
校驗後 | 數據校驗發生後觸發 | afterverify |
校驗提交前 | 點擊提交後,校驗之前觸發 | beforeverifywrite |
校驗提交後 | 提交完成後觸發,會發生在填報後事件之前觸發 | afterverifywrite |
添加列前 | 點擊增加記錄按鈕後觸發 | beforeappend |
添加列後 | 記錄添加後觸發 | afterappend |
删除列前 | 點擊删除列列按鈕後觸發 | beforedelete |
删除列後 | 記錄删除後觸發 | afterdelete |
excel導入前 | 選中某個 Excel,點确定後觸發 | beforeimportexcel |
excel導入後 | Excel 導入後觸發,導入成功導入失敗均觸發 | afterimportexcel |