1. 概述
当事件被触发时,就会引起相应的响应。所以添加事件就需要选择对应的事件响应方式。如下图所示:
事件的响应方式总共有 7 种:Javascript 脚本、提交入库、发送邮件、导出事件、移动端弹窗、提交事件、自定义提交。如下表所示:
响应方式 | 说明 |
---|---|
JavaScript 脚本 | 最常用的响应方式,事件被触发时执行 JavaScript 代码。 |
提交入库 | 事件被触发时将数据填报进数据库,类似于填报的「内置SQL」提交。 |
发送邮件 | 事件被触发时发送一份邮件,使用此功能需要在平台中配置发送邮箱。 |
导出事件 | 事件被触发时将指定模板导出成制定类型的文件,如 Excel、Word 等。 |
移动端弹窗 | 当事件被触发时弹窗展示超链子模板和文本注释,仅移动端适用。 |
提交事件 | 事件被触发时将数据填报进数据库,类似于填报的「内置SQL」提交。 |
自定义提交 | 事件被触发时,通过自定义后台类实现填报提交。 |
2. 方式介绍
2.1 JavaScript 脚本
JavaScript 脚本是最常用的响应方式,当事件发生时,执行 JavaScript 代码,通常用于及时校验、动态赋值等与用户进行实时交互。如下图所示:
JavaScript 脚本编辑界面介绍可参考:JavaScript脚本
2.2 提交入库
提交入库就是将数据填报进数据库,类似于填报,只是此时的数据入库动作是事件被触发后才执行的。如下图所示:
提交入库事件支持绑定多个提交入库规则,类似于填报支持多个提交,如何设置提交规则可以参考:内置SQL提交
相对于填报提交,提交入库多了「设置回调函数」的功能。回调函数即提供一个入口,让用户设置填报成功和失败后的一些交互行为,应用示例可参考:JS实现回调函数中自定义提示
2.3 发送邮件
事件被触发时发送一份邮件,选择后可以配置邮件收件人、邮件内容等信息。如下图所示:
注意使用此功能需要在平台中配置发送邮箱。如何配置可参考:邮箱
发送邮件示例请查看 点击按钮发送邮件
2.4 导出事件
事件被触发时将指定模板导出成制定类型的文件,如 Excel、Word 等。如下图可以配置导出的模板、导出的文件类型、导出文件名称等属性。
应用示例可参考:自定义导出文件名
2.5 移动端弹窗
当事件被触发时弹窗展示超链子模板和文本注释,仅移动端适用。用户可以在此配置弹窗展示的模板和文本注释。如下图所示:
详细使用可参考:[通用]移动端弹窗插件
2.6 提交事件
提交事件,用在填报模板「填报属性设置>内置SQL」的「设置提交事件」处。如下图所示:
类似于填报的「内置SQL」,如何设置可以参考:内置SQL提交
2.7 自定义提交
自定义提交,用在填报模板「填报属性设置>内置SQL」的「设置提交事件」处。如下图所示:
类似于填报的「内置SQL」,如何设置可以参考:自定义提交