javascript
帆软报表加载(开始)完毕执行自定义JavaScript
Web頁面事件
?
1.?概述
Web 頁面事件在模板>模板 Web 屬性里面的分頁預覽設置,填報頁面設置與數據分析設置幾個標簽頁中均可設置,分別作用于不同的預覽方式,下面以分頁預覽為例,進入分頁預覽設置標簽,選擇為該模板單獨設置,點擊事件設置下的+按鈕,增加事件,如下圖:
?
2.?明細
2.1?所有預覽都包含的事件
| ? 事件 | ? 觸發時間 | 事件名稱? |
| ? 加載起始 | ? 報表頁面剛剛打開時觸發,若有參數界面,則點擊查詢按鈕時觸發 | ?startload |
| ? 加載結束 | ? 報表頁面完全加載后觸發 | ?afterload |
| ? PDF導出前 | ? 點擊輸出>pdf時觸發 | beforetopdf? |
| ? PDF導出后 | ? PDF 文件導出生成后觸發 | ?aftertopdf |
| ? 其他導出前/后 | ? 在點擊對應的輸出文件/輸出成對應的文件后觸發 | ? |
| ? PDF打印前 | ? 在點擊 PDF 打印按鈕后觸發 | beforepdfprint? |
| ? PDF打印后 | ? 打印設置項設置完后就觸發 | ?afterpdfprint |
| ? 其他打印前/后 | ? 點擊對應的打印按鈕時/打印設置項設置完成后觸發 | ? |
2.2?填報預覽獨有的事件
| ? 事件 | ? 觸發時間 | 事件名稱? |
| ? 填報前 | ? 點擊提交按鈕后觸發 | ?beforewrite |
| ? 填報后 | ? 提交完成后觸發 | ?afterwrite |
| ? 填報成功 | ? 提交成功后觸發 | ?writesuccess |
| ? 填報失敗 | ? 提交失敗后觸發 | ?writefailure? |
| ? 校驗后 | ? 數據校驗發生后觸發 | ?afterverify |
| ? 校驗提交前 | ? 點擊提交后,校驗之前觸發 | ?beforeverifywrite |
| ? 校驗提交后 | ? 提交完成后觸發,會發生在填報后事件之前觸發 | ?afterverifywrite |
| ? 添加行前 | ? 點擊增加記錄按鈕后觸發 | ?beforeappend |
| ? 添加行后 | ? 記錄添加后觸發 | ?afterappend |
| ? 刪除行前 | ? 點擊刪除行列按鈕后觸發 | ?beforedelete |
| ? 刪除行后 | ? 記錄刪除后觸發 | ?afterdelete |
| ? excel導入前 | ? 選中某個 Excel,點確定后觸發 | ?beforeimportexcel |
| ? excel導入后 | ? Excel 導入后觸發,導入成功導入失敗均觸發 | ?afterimportexcel |
注:如果一次提交是要先經過校驗的,那么事件的觸發順序將是:校驗提交前,校驗后,填報前,校驗提交后,填報后,填報成功/失敗。
?
總結
以上是生活随笔為你收集整理的帆软报表加载(开始)完毕执行自定义JavaScript的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python pyppeteer自定义c
- 下一篇: 转载:js模板引擎