反馈已提交

网络繁忙

FineReport事件

  • 文档创建者:lu123
  • 历史版本:27
  • 最近更新:Tracy.Wang 于 2024-08-02
  • 1. 事件分类

    根据添加事件的位置不同,FineReport 报表中有以下几种事件:

    • 控件事件:在控件上添加的事件,在「控件设置>事件」处添加,控件介绍可查看 控件类型

    • Web 页面事件:给 Web 页面添加的事件,在「模板>模板 Web 属性」处添加,模板 Web 属性介绍可参考 模板 Web 属性

    • 按钮自定义事件报表工具栏上添加自定义按钮时,在按钮上添加的事件。

    • 填报提交事件:给填报报表添加的事件,模板>报表填报属性中添加。

    • 组件交互:给 FVS 可视化看板中组件添加事件,在「交互>添加事件」处添加。

    • 组件事件:给决策报表中组件添加事件,在「组件设置>事件」处添加。

    1.1 控件事件

    如下图,在填报页面添加一个「文本控件」后,在其「事件」面板点击「」按钮,即可看到该控件能添加的控件事件。

    控件事件的详细介绍请查看 控件事件

    image.png

    1.2 Web 页面事件

    如下图,点击「模板>模板 Web 属性>分页预览设置」,选择「为该模板单独设置」,点击下方的添加按钮,即可看到分页预览设置里面能添加的所有 Web 页面事件。

    Web 页面事件的详细介绍请查看 Web 页面事件

    1.3 按钮自定义事件

    如下图,点击「模板>模板 Web 属性>分页预览设置」,选择「为该模板单独设置」,在分页预览设置页面的工具栏上添加一个自定义按钮,双击添加的按钮,进入按钮编辑界面,选中自定义按钮后,在「自定义事件」处即可为其添加事件。

    按钮自定义事件与控件事件的事件执行方式是一致的,所有适用于控件事件的方法均适用于按钮自定义事件。

    1.4 填报提交事件

    如下图,在「模板>报表填报属性」中添加一个「内置 SQL」,在「设置提交事件」处即可添加提交事件。

    提交事件属性可参考 内置SQL提交

    1.5 组件交互

    如下图,在 FVS 看板中添加一个「下拉框控件」后,在其「交互」面板点击「添加事件」,即可看到该控件能添加的控件事件。

    控件事件的详细介绍请查看 FVS组件交互属性

    20.png

    1.6 组件事件

    如下图,点击决策报表中报表块组件 report0,在「组件设置>事件」处,点击「」按钮,即可看到该组件可以添加的组件事件。

    2. 事件响应方式

    不论是哪种事件,都需要有事件的响应方式来执行,FineReport 不同的事件支持不同的响应方式。如下表所示:

    事件响应方式详情可参考:事件响应方式

    事件类型

    响应方式

    控件事件  
    Web 页面事件  
      按钮自定义事件
    填报提交事件  
    组件事件
     JavaScript


      提交入库


      发送邮件


    导出事件
    移动端弹窗

    提交事件



    自定义提交



    附件列表


    主题: 二次开发
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持