历史版本8 :事件响应方式 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑


当事件触发时,就会引起相应的响应,在FR的事件中已经介绍了各种事件对应的事件响应方式,下面一一介绍事件响应方式

FR中提供了5种响应方式:Javascript脚本、提交入库、发送邮件、自定义提交和内置SQL。其中自定义提交和内置SQL在报表填报属性介绍过了,下面详细介绍另外三种响应方式的使用。

2. JavaScript脚本编辑

最常用的响应方式。当事件发生时,执行一系列JavaScript脚本,通常用于及时校验、动态赋值等与用户进行实时交互。

222 
注:JavaScript事件响应方式只适用于控件事件、web页面事件和按钮自定义事件。JavaScript脚本的使用示例请查看FR的JS实例

3. 提交入库编辑

顾名思义,提交入库就是类似于填报,对数据库数据进行增减改的操作,只是此时的提交入库操作是在对控件或者工具栏自定义按钮进行操作之后才执行的,如下图:

222

控件和工具栏自定义按钮的提交入库事件支持绑定多个提交入库规则,类似于填报属性中添加多个内置sql,保持事务的一致性。

提交入库与报表填报属性差不多,只是多了一个设置回调函数的功能,回调函数的使用示例请查看控件回调事件的返回值

注:提交入库适用于除填报提交事件以外的所有事件。

4. 发送邮件编辑

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

222

管理平台配置邮件发送人请参照邮件及邮件通讯录,邮件选项中设置的是发件人,邮件通讯录中设置的是收件人,发件人邮箱必须配置,并且只能是一个邮箱,收件人邮箱可以不必配置,直接在事件响应方式里面写邮箱地址也可以。

配置好邮件基本信息之后,点击发送邮件,如下图:

222

注:发送邮件只适用于控件事件和按钮自定义事件中。

另:发送邮件可以使用模板中的参数和单元格来实现动态收件人和动态正文以及动态标题。


发送邮件示例请查看点击按钮发送邮件