当子报表为空时,为什么主报表中的子报表显示一行?

时间:2016-04-14 06:49:35

标签: jasper-reports subreport

我在主报告中创建了表格视图。

在表格行中我正在进行子报告,当子报告有数据时它完美地工作但是当子报告为空时它在表格行中显示一条黑色颜色线。

我设置了子报告'删除行的属性,当空白=真'它只在子报告中工作,但是当我编译主报告时它显示一行。

这是我的输出 Current result

1 个答案:

答案 0 :(得分:3)

要删除子报告,您需要

    主要报道中的
  1. isRemoveLineWhenBlank="true"在子报表的reportElement标记

  2. 上 {li>

    whenNoDataType="NoPages"jasperReports标记的子报告中(或删除属性,默认为NoPages