b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

ireport报表_ireport报表排序_ireport报表setstretch(2)

电脑杂谈  发布时间:2017-02-22 17:23:37  来源:网络整理

struts.xml配置如下:< xml version="1.0" encoding="UTF-8" > <! DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "" > < struts >< include file ="struts-default.xml" ></ include ><!-- 报表演示 -->< package name ="default" namespace ="/reports" extends ="struts-default,jasperreports-default" >< action name ="demoReport" class ="com.xy.report.action.DemoAction" >< result name ="success" type ="jasper" >< param name ="location" > /reports/demoReport.jasper </ param >< param name ="dataSource" > list </ param >< param name ="format" > PDF </ param >< param name ="reportParameters" > map </ param ></ result ></ action ></ package > </ struts > location - 提供利用iReport制作编译好的报表文件。

dataSource - 数据源

format - 报表输出格式

reportParameters - 报表参数

三、利用iReport开发报表

1. 新建数据源

打开iReport,点击下图像插头一样的Report Datasources,弹出对象框中New,选择"JavaBeans set datasource"后Next,输入Name为"demo"后Save,如下两图:

2. 增加类路径

点击“工具”“选项”,选择classpath标签页,点击Add Folder,将项目类路径加入,如下图路径为:C:/Users/linli/Documents/workspace/JSReportDemo /build/classes

3. 新建报表

点击 create a new report

"Open this Template"后,输入报表名这里是demoReport后下一步,继续完成。

4. 读取bean属性

点击Preview字样右边的按钮设置数据源,在弹出框中选择"JavaBean Datasource"标签页,在Class name中输入类名,点击"Read attributes"会列出类中所有属性。选中所需的属性,这里是company和name,点击对话框中间的"Add selected field(s)"增加到报表字段中。

报表将会按公司分组,所以需先按公司排序,当然这一步也可对struts2提供的数据源list进行处理,这里使用了报表的Sort功能,所以 Company类必须实现Comparable接口。点击"Sort options...",增加排序字段。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-33892-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...