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

2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询