iReport默认参数和变量的意义
来源:互联网 发布:centos mpeg4 aac插件 编辑:程序博客网 时间:2024/05/17 08:09
变量:
$V{PAGE_NUMBER}代表当前页数(可以是页码也可以是页数,通过TextField的计算时间的不同值来设置)
$V{PAGE_COUNT} 当前页面中记录的数目
$V{groupname_COUNT}代表当前组的记录数 eg:如果组是根据$F{the_city}分组,组名是CityGroup的话,那么此变量为$V{CityGroup_COUNT}
$V{COLUMN_NUMBER} 列号码
$V{COLUMN_COUNT} 当前列中记录的数目(是当前页里行的序号,在新页上会重置为1)
$V{REPORT_COUNT} 当前文档中数据源记录数目
参数:
Parameter name Class type
$P{REPORT_PARAMETERS_MAP} java.util.Map
这是一个内置的参数,这个参数总是指向一个 java.util.Map 对象,该对象保存了用户调用报表装填过程时传递给报表引擎的用户定的参数。
$P{REPORT_CONNECTION} java.sql.Connection
这个报表参数指向一个 java.sql.Connection 对象,这个对象被提供给报表引擎用来通过 JDBC 来执行 SQL 报表查询。将 master 报表使用的 JDBC Connection 对象传递给 subreport 是非常有用的,有关这方面信息请查看 subreport 例子
$P{REPORT_DATA_SOURCE} net.sf.jasperreports.engine.JRDataSource
在报表装填的时候,我们可以或者直接由应用程序中提供,或由报表引擎从所提供的 JDBC Connection 在后台 create 而获得一个数据源。这个内置的参数允许我们在报表表达式中或 scriptlet 中访问报表数据源,而不论我们为什么要这么做。
$P{REPORT_SCRIPTLET} net.sf.jasperreports.engine.JRAbstractScriptlet
即使报表不使用 scriptlet ,这个内置的参数仍将指向一个 net.sf.jasper.engine.JRAbstracStriptlet 实例,该实例实际是一个 net.sf.jasper.engine.JRDefaultScriptlet 对象。
但是当使用 scriptlet 时,报表装填过程所生成的这个指向 scriptlet 类实例的引用允许我们调用其中的某些特殊函数,使用或控制 scriptlet 对象在装填过程中已经准备好的数据。在 scriptlet 例子中你可以看到更详细的使用过程。
- iReport默认参数和变量的意义
- iReport默认参数和变量的意义
- iReport默认参数和变量的意义
- iReport默认参数和变量的意义
- iReport默认参数和变量的含义解析【转】
- iReport默认参数和变量的含义解析【转】
- .iReport默认参数和变量的含义解析
- iReport默认参数和变量的含义解析【转】
- iReport默认参数和变量的含义解析【转】
- iReport默认参数和变量的含义解析【转】
- RepositionBars的用法和参数的意义
- RepositionBars的用法和参数的意义
- RepositionBars的用法和参数的意义
- Python 参数知识(变量前加星号的意义)
- Python 参数知识(变量前加星号的意义)
- Python 参数知识(变量前加星号的意义)
- Python 参数知识(变量前加星号的意义)
- js 默认的参数、可变的参数、变量作用域
- 成功在于努力,在于进去,在于现在!!
- 中国象棋(二)
- C++学习笔记(1)
- 软件过程开发方法(RUP、AP、MP、HP)
- gnome桌面无法显示的解决
- iReport默认参数和变量的意义
- Siemens PPI协议分析
- iReport笔记
- 日语资源
- 如何优化Mysql千万级快速分页,limit优化快速分页
- Struts中的ForwardAction与IncludeAction
- IIS Web Server Security
- 中国惠普前总裁孙振耀谈职业生涯规划
- 用SQL语句修改SQL表结构