多语言展示
当前在线:1850今日阅读:86今日分享:14

报表控件FineReport如何工具栏上显示数据总个数

在自定义工具栏中,可以显示总页数,那么有什么方法能显示数据的总个数呢?下面就通过报表控件FineReport来简单介绍一下。
工具/原料
1

报表控件FineReport7.1.1

2

大小:148.2M 适用平台:windows/linux

方法/步骤
1

模板设置打开模板打开模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\DetailReport\Details_5.cpt修改模板在第一行数据前,插入一行数据,然后在A1单元格填写=count(A3),如下图所示:

2

隐藏行列隐藏第一行单元格,右击第一行,弹出下图:选择隐藏即可。

3

加载结束事件设置给此模板增加加载结束事件,具体的JS代码如下:var totalnumber=$('tr[tridx=0]','div.content-container').children().eq(0).text();//获取A1单元格的值parent.document.getElementById('e').value='共'+totalnumber+'条数据';//给页面上id为e的文本框赋值保存模板

4

页面设置打开html页面打开%FR_HOME%\WebReport\page_demo\custoolbar.html。增加一个文本框在body标签中的div标签中增加一个文本框控件,控件的id为e,定义如下:

5

更换iframe的src将iframe的src更换为刚刚保存的模板即为:/WebReport/ReportServer?reportlet=/doc/Primary/DetailReport/Details_7.cpt&__showtoolbar__=false

6

完整代码如下:        自定义浏览页面                

                                    
           

7

效果查看

推荐信息