反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

事件响应方式

  • 文档创建者:lu123
  • 历史版本:10
  • 最近更新:Kevin-s 于 2019-06-21
  • 1. 概述

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

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

    2. JavaScript 脚本

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

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

    3. 提交入库

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

    222

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

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

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

    4. 发送邮件

    一种提醒方式,如果触发了该事件,则发送邮件通知相应的负责人。

    注:编辑发送邮件事件响应之前必须在平台管理中配置好发件人,邮箱等等基本信息,否则会有如下提示,并且不可编辑:

    222

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

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

    222

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

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


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


    附件列表


    主题: 二次开发
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526