中关村在线

软件

FineReport事件响应机制

当特定事件被触发时,系统会自动执行相应的响应操作。FineReport(FR)支持多种事件响应机制,主要包括五类:执行JavaScript脚本、数据提交入库、自动发送邮件、调用自定义提交逻辑,以及运行内置SQL语句。这些响应方式可灵活配置于各类报表交互场景中,如按钮点击、单元格编辑或参数变更等。本文将结合Web报表插件FineReport,简要说明各响应方式的基本功能与典型应用场景,帮助用户高效实现业务逻辑自动化与数据联动处理。

1、 JavaScript程序代码

2、 最常用的响应方式是在事件触发时执行JavaScript脚本,常用于实时校验、动态赋值等用户交互场景。

3、 JavaScript事件响应机制仅适用于控件事件、网页页面事件及按钮的自定义事件。

4、 入库提交

5、 顾名思义,提交入库即向数据库执行新增、修改或删除数据的操作,类似于常规的数据填报。但该操作需在用户完成控件或工具栏自定义按钮的交互后触发,具体流程所示。

6、 控件与工具栏的自定义按钮提交入库事件,可绑定多个入库规则,类似填报属性中配置多条内置SQL,确保整个操作过程事务一致。

7、 发送邮件

8、 当特定事件被触发时,系统将自动向相关负责人发送邮件提醒。需注意:在配置邮件通知前,须先于平台管理中完成发件人信息、邮箱服务器等基础设置;若未预先配置,系统将弹出提示且禁止编辑该邮件响应功能。

9、 邮件设置中,发件人需配置且仅限一个有效邮箱;收件人可在通讯录中预先设定,也可在事件响应方式中直接填写。若通讯录未配置收件人,则必须在响应环节明确指定接收邮箱地址。

10、 配置完邮件基本信息后,点击发送邮件按钮即可。

11、 发送邮件功能仅限于控件事件和按钮自定义事件中使用。

12、 此外,邮件发送支持通过模板参数与单元格内容,动态生成收件人、邮件标题及正文内容。

展开全文
人赞过该文 赞
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具