Jasper reports 溢出时不显示子报告

Jasper reports 溢出时不显示子报告,jasper-reports,ireport,Jasper Reports,Ireport,有时会出现如下错误: net.sf.jasperreports.engine.JRRuntimeException: Subreport overflowed on a band that does not support overflow. 子报告需要进行哪些必要的更改以尽量减少相同的更改 有时,当数据溢出时,它不显示子报表,而是在iReport中显示其余数据 属性集如下所示: 子报表属性: Print when detail overflow : true position: float

有时会出现如下错误:

net.sf.jasperreports.engine.JRRuntimeException: Subreport overflowed on a band that does not support overflow.
子报告需要进行哪些必要的更改以尽量减少相同的更改

有时,当数据溢出时,它不显示子报表,而是在iReport中显示其余数据

属性集如下所示:

子报表属性:

Print when detail overflow : true
position: float
stretch type :relative to tallest obj
子报告中的文本字段:

stretch with overflow : true
Print when detail overflow : true
position: float
stretch type :relative to tallest obj

请提出一些建议。

尝试将“细节”标注栏的“拆分类型”属性更改为“拉伸”,然后查看是否有效。。。。只有当您在不支持拉伸类型的频带中有子报告时,才会收到您提到的错误消息。。。但是在你的案例中,你说你的子报告在细节栏中,所以它应该可以工作……

从错误文本中可以看出,你的报告设计是错误的。您将子报表放在哪个频带中?详细地说,我已将子报表放在频带中。我正在使用ireport3.0.0。我找不到频带的split type=stretch属性。由于我正在使用jdk1.4,使用更高版本并不好。如何处理这种情况?