FineReport设计器中如何写事件编辑

FineReport设计器中如何写事件编辑,第1张

在FineReport设计器中的控件设置和报表web属性上都可以添加事件编辑,使用的语言是JavaScript。

比如,在参数界面当中,有一个参数p1,在查询按钮上添加点击事件“var p1Widget = form.getWidgetByName("p1")p1Widget.invisible()”这个事件编辑的效果就是点击查询按钮的时候,p1控件会不显示出来。

avaScript脚本

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

注:JavaScript事件响应方式只适用于控件事件、web页面事件和按钮自定义事件。

提交入库

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

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

发送邮件

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

4

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

配置好邮件基本信息

你的意思是finereport如何进行控件设置吗?具体步骤如下:

选中单元格,右键,选择控件设置,d出报表填报属性,即可为该单元格绑定控件,如下图:

类似于参数控件,填报控件也由很多中类型,在类型的下拉框中选择即可:

根据需要填报的数据属性来确定该单元格绑定的控件类型

控件属性设置

不同的控件有不同的属性设置,以文本框为例

数据字典

数据字典是指为控件绑定备选数据么可以直接选择,不用动手输入

不是所有空降都有数据字典设置项

事件编辑

在使用控件的过程中想要顺带的实现一些其他的效果,那么就可以添加事件,事件是根据控件触发时间来确定时间类型的

如果你遇到什么困难的话,可以去相关论坛上看看,希望可以帮到您


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11544914.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存