中关村在线

软件

FineReport按钮控件教程

通过FineReport电子表格进行简要说明。

1、 问题说明

2、 可通过设置按钮控件的快捷键,实现用键盘快捷方式触发按钮操作。

3、 配置方式

4、 在控件设置中可添加或修改快捷键触发操作。

5、 例如,将查询按钮的快捷键设为回车键,按下回车即可触发查询操作。

6、 需注意,FineReport仅支持部分按键设置为快捷键,并非所有按键均可使用。具体支持的快捷键请参考下图所示内容,若设置的按键不在支持范围内,则该快捷键将无法生效。

7、 问题说明

8、 为提升多维度报表的使用体验,当客户查看某一标签内容时,建议突出显示当前标签的颜色,以便清晰区分正在浏览的标签页,增强界面可读性与操作便捷性。

9、 应对策略

10、 利用JavaScript获取点击的标签按钮,动态修改其CSS样式,实现背景颜色的变化效果。

11、 备好模板

12、 打开位于 %FR_HOME%WebReportWEB-INFreportletsdemoanalyticsmulti_reportall.frm 的表单模板文件,确保路径正确并检查文件是否存在,然后使用相应工具或程序加载该模板进行后续操作。

13、 点击按钮触发事件

14、 点击总体概况按钮,在右侧属性表中设置点击事件,操作所示。

15、 JavaScript代码如下所示

16、 {

17、 }

18、 }

19、 查看效果

20、 问题说明

21、 在企业日常运营中,邮件是重要的沟通方式。当员工完成某项任务需通知相关人员时,可通过FineReport实现自动提醒。例如,在填报数据至数据库的同时,系统可触发邮件功能,将信息及时发送给指定人员,提升协作效率与响应速度。

22、 自定义按钮功能示例

23、 以简明示例展示FineReport实现邮件发送功能的操作方法。

24、 在参数页面通过下拉复选框选择收件人,点击按钮后,以当日日期为邮件标题,将所有选中收件人的邮箱地址作为正文内容发送邮件。

25、 备好模板

26、 创建一个空白模板,在模板参数中新增名为person的参数,并将其控件添加至参数面板,选择下拉框类型,数据字典配置所示。

27、 发件人配置

28、 已配置收件人邮箱,接下来请设置发件人邮箱信息。

29、 使用管理员账号登录后,进入管理系统中的系统设置,选择邮件选项进行发件邮箱配置,具体操作所示。

30、 FineReport仅支持单一发件人,不支持动态更换。

31、 发邮件

32、 返回模板,进入参数页面,选中查询按钮,在右侧属性面板的事件选项卡中添加点击事件,并设置响应动作为发送邮件,具体操作所示。

33、 邮件标题与正文可运用报表数据,均支持公式及参数引用。

34、 效果预览

35、 保存模板后进行分页预览,从下拉框中选择收件人helln和shadow,点击查询按钮即可触发事件,系统将自动生成并发送邮件至所选人员。所示,FineReport会成功将邮件发送给指定接收者。

36、 发送邮件的标题需动态生成,不可静态设置。

37、 网页内置功能按钮

38、 在Web端预览FineReport报表时,内置工具栏包含邮件发送功能。以GettingStarted模板为例,预览页面的工具栏中可见邮件按钮,点击后将弹出邮件配置窗口,用户可在此设置收件人、主题及内容等信息,直接完成报表的邮件发送操作,方便快捷地实现数据共享与传递。

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

相关电商优惠

评论

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

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

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

更多频道

频道导航
辅助工具