ireport动态加载子报表
如何通过actionjava代码动态加载子报表,比如我做了10个子报表,我想选择其中5个动态加载的一个做好的模板主报表上,求高手解答...
如何通过action java代码动态加载子报表,比如我做了10个子报表,我想选择其中5个动态加载的一个做好的模板主报表上,求高手解答
展开
展开全部
建立一个Paramater 名字任意:例如sunReports
根据这个参数,设置每个子报表的Print When Expression,
从action传参给sunReports,想显示哪个传哪个
更多追问追答
追问
这样做有一点满足不了,就是不能排序 比如我需要随机选5个子报表,根据我选择的顺序,显示时也按我的选择顺序显示子报表
追答
你的意思是,这10个报表,永远都是无顺序的吗?都按照参数传入的顺序重新排列?
这好像有点麻烦,这应该是你本身设计有问题吧。那你不如建立10个报表呢,代码想加载哪个就加载哪个...
你能把实例拿出来分析吗?
如果你非要这麼做,也不是不可以。把子报表放入Details,由数据源控制也可以。 不过得针对具体情况具体分析了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询