历史版本13 :Web页面事件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

Web 页面事件,即添加在报表页面上的事件,在「模板>模板 Web 属性」设置,其中在「分页预览设置」、「填报预览设置」与「数据分析设置」设置后分别作用于对应的预览方式。

如下图所示,在「分页预览设置」处给页面添加了一个「加载结束」事件,事件内容为隐藏报表工具栏。

点击「分页预览」预览报表时,报表工具栏就会被隐藏。如下图所示:

2. 事件类型编辑

下表为「分页预览设置」、「填报预览设置」与「数据分析设置」都包含的事件。

  事件名称事件名称(英)  触发机制
加载起始startload报表页面打开时触发,若有参数界面,则点击查询按钮时触发
加载结束afterload报表页面完全加载完成后触发
PDF 导出前beforetopdf 点击导出 PDF 文件时触发
PDF 导出后aftertopdfPDF 文件导出后触发
Excel 导出前-点击导出 Excel 文件时触发
Excel 导出后-Excel 文件导出后触发
Word 导出前-点击导出 Word 文件时触发
Word 导出后-Word 文件导出后触发
导出图片前-点击导出图片时触发
导出图片后-图片文件导出时触发
PDF打印前beforepdfprint 点击打印 PDF 文件时触发
PDF打印后afterpdfprint打印设置项设置完后触发
Flash打印前-启动 Flash 打印时触发
Flash打印后-Flash 打印完成后触发
applet打印前-启动 applet 打印时触发
applet打印后-applet 打印完成后触发
打印前-点击打印时触发
打印后-打印设置项配置完成后触发

下表为「填报预览」设置特有的事件。

注:如果一次提交是要先经过校验的,那么事件的触发顺序将是:校验提交前,校验后,填报前,校验提交后,填报后,填报成功/失败。

  事件事件名称(英)  触发机制
校验后afterverify数据校验发生后触发
校验提交前beforeverifywrite点击提交后,校验之前触发
校验提交后afterverifywrite提交完成后触发,会发生在填报后事件之前触发
填报前beforewrite  点击提交按钮后触发
填报后afterwrite  提交完成后触发
填报成功writesuccess  提交成功后触发
填报失败writefailure   提交失败后触发
添加行前beforeappend  点击增加记录按钮后触发
添加行后afterappend  记录添加后触发
删除行前beforedelete  点击删除行列按钮后触发
删除行后afterdelete  记录删除后触发
excel导入前beforeimportexcel  选中某个 Excel,点确定后触发
excel导入后afterimportexcel  Excel 导入后触发,导入成功导入失败均触发