【问题标题】:sub report doesn't display when overflow溢出时不显示子报表
【发布时间】:2012-04-17 07:24:26
【问题描述】:

有时会出现如下错误:

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

请提出一些建议..

【问题讨论】:

  • 从错误文本中可以看出,您的报告设计是错误的。您将子报告放在哪个波段?
  • 详细乐队我放了子报告..

标签: jasper-reports ireport


【解决方案1】:

尝试将详细信息带的“拆分类型”属性更改为“拉伸”,看看是否有效....只有当您在不支持的带中有子报告时,您才会收到您提到的错误消息拉伸类型...但是在您的情况下,您说您在详细信息带中有子报告,因此它应该可以工作...。

【讨论】:

  • 我正在使用 ireport3.0.0。我找不到带的 split type = "stretch" 属性。由于我正在使用 jdk1.4,所以使用更高版本不好。如何解决这种情况?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多