【文件属性】:
文件名称:iReport3.7报表详细教程
文件大小:876KB
文件格式:DOC
更新时间:2015-04-11 02:31:39
iReport3.7 报表 详细教程
第8课 JRXML报表模板元素讲解3
继续上节课的内容,讲解jrxml文件的元素
•
filterExpression是用来过滤数据源的记录的,用法很简单。如果在filterExpression中的表达式是 Boolean.TRUE,则当前记录会显示在报表上,否则,filterExpression中的表达式是 Boolean.FALSE 或者 null,则当前记录不会显示。
注意:一般情况下我们是不会使用此元素的,因为没有必要啊,直接在sql中写上条件就可以了。 只有当我们无法通过简单的方式来过滤数据的时候,才会用到这个元素,比如 CSV 文件数据源。
一个模板文件最多只能包括一个此元素。
例子:
<![CDATA[$F{status}.equals("active") ? Boolean.TRUE :Boolean.FALSE]]>
•
• group 元素被用来将数据源中的一些连续的记录根据一些共同的属性来进行分组。
例子:
<![CDATA[$F{FieldName}]]>
•
background 元素被用来定义报表中所有页面的背景。可以展现图像和文本。
注意:此元素在一个jrxml模块中最多只能使用一次。
例子:
"image.gif"
第9课 JRXML报表模板元素讲解4
继续上节课的内容,讲解jrxml文件的元素
• <title>
顾名思义:title就是报表的标题了。它只在报表的开始出现一次。
例子:
<title>
<![CDATA[myTitle]]>
</title>
•
• pageHeader定义报表页的面头信息,它显示在每个页的开始位置。
每个jrxml模板文件可以包括0个或者1个pageHeader元素。
例子:
<![CDATA[Page Header]]>
•
columnHeader定义每列数据的列标题。
注意:如果是报表中只有一列数据,则会忽略列标题。如果你指定了列标题(pageHeader),那么,列标题的个数必须与列数相同。
第10课……