ireport动态加载子报表

如何通过actionjava代码动态加载子报表,比如我做了10个子报表,我想选择其中5个动态加载的一个做好的模板主报表上,求高手解答... 如何通过action java代码动态加载子报表,比如我做了10个子报表,我想选择其中5个动态加载的一个做好的模板主报表上,求高手解答 展开
 我来答
瓜崽仔0r
2013-12-02 · 超过12用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:35.8万
展开全部
  1. 建立一个Paramater 名字任意:例如sunReports

  2. 根据这个参数,设置每个子报表的Print When Expression,

  3. 从action传参给sunReports,想显示哪个传哪个

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式