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 打印完成后触发 | 否 | 否 |
打印前 | beforeprint | 点击打印时触发 | 否 | 否 |
打印后 | afterprint | 打印设置项配置完成后触发 | 否 | 否 |
下表为「填报预览」设置特有的事件。
注:如果一次提交是要先经过校验的,那么事件的触发顺序将是:校验提交前,校验后,填报前,校验提交后,填报后,填报成功/失败。
事件 | 事件名称(英) | 触发机制 | 是否支持App | 是否支持H5 |
---|---|---|---|---|
校验后 | afterverify | 数据校验发生后触发 | 否 | 否 |
校验提交前 | beforeverifywrite | 点击提交后,校验之前触发 | 否 | 否 |
校验提交后 | afterverifywrite | 提交完成后触发,会发生在填报后事件之前触发 | 否 | 否 |
填报前 | beforewrite | 点击提交按钮后触发 | 是 | 否 |
填报后 | afterwrite | 提交完成后触发 | 是 | 否 |
填报成功 | writesuccess | 提交成功后触发 | 是 | 否 |
填报失败 | writefailure | 提交失败后触发 | 是 | 否 |
添加行前 | beforeappend | 点击增加记录按钮后触发 | 否 | 否 |
添加行后 | afterappend | 记录添加后触发 | 否 | 否 |
删除行前 | beforedelete | 点击删除行列按钮后触发 | 否 | 否 |
删除行后 | afterdelete | 记录删除后触发 | 否 | 否 |
excel导入前 | beforeimportexcel | 选中某个 Excel,点确定后触发 | 否 | 否 |
excel导入后 | afterimportexcel | Excel 开始导入后即触发,而非导入完成后触发 导入成功和失败均会触发 | 否 | 否 |