统计图FineReport教程:[3]FR的事件

2025-07-13 14:22:13

下面就通过统计图FineReport来简单介绍一下。

工具/原料

统计图FineReport7.1.1

大小:148.2M 适用平台:windows/linux

控件事件

1、概述根据控件响应时间的不同,我们把控件的事件分为八种:初始化后、编辑前、编辑后、编辑结束、点击、状态改变、值改变及上传后。

2、控件事件类型明细注:填报页面下没有标签控件。

统计图FineReport教程:[3]FR的事件

2、所有预览都包含的事件

统计图FineReport教程:[3]FR的事件

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

事件响应方式

1、概述当事件触发时,就会引起相应的响应,在FR的事件中已经介绍了各种事件对应的事件响应方式,下面一一介绍事件响应方式FR中提供了5种响应方式:Javascript脚本、提交入库、发送邮件、自定义提交和内置SQL。其中自定义提交和内置SQL在报表填报属性介绍过了,下面详细介绍另外三种响应方式的使用。

2、JavaScript脚本最常用的响应方式。当事件发生时,执行一系列js脚本,通常用于及时校验、动态赋值等与用户进行实时交互。注:JavaScript事件响应方式只适用于控件事件、web页面事件和按钮自定义事件。

统计图FineReport教程:[3]FR的事件

4、发送邮件一种提醒方式,如果触发了该事件,则发送邮件通知相应的负责人。注:编辑发送邮件事件响应之前必须在平台管理中配置好发件人,邮箱等等基本信息,否则会有如下提示,并且不可编辑:

统计图FineReport教程:[3]FR的事件

6、注:发送邮件只适用于控件事件和按钮自定义事件中。另:发送邮件可以使用模板中的参数和单元格来实现动态收件人和动态正文以及动态标题。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢