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