为什么当子报表为空白时,主报表中的子报表显示一行?
Why is subreport inside main report showing a line when sub report is blank?
我在主报表中创建了 table 视图。
在 table 行内我正在做子报告,当子报告有数据时它工作得很好但是当子报告为空时它在 table 行内显示一条黑色线。
我已经设置了子报告的属性'remove line when blank= true'它只在子报告中工作,但是当我编译主报告时它显示一行。
这是我的输出
要删除子报表,您需要
isRemoveLineWhenBlank="true"
在子报表的主报表中,reportElement
标记
whenNoDataType="NoPages"
在 jasperReports
标签上的子报表中(或删除属性,默认为 NoPages
我在主报表中创建了 table 视图。
在 table 行内我正在做子报告,当子报告有数据时它工作得很好但是当子报告为空时它在 table 行内显示一条黑色线。
我已经设置了子报告的属性'remove line when blank= true'它只在子报告中工作,但是当我编译主报告时它显示一行。
这是我的输出
要删除子报表,您需要
isRemoveLineWhenBlank="true"
在子报表的主报表中,reportElement
标记whenNoDataType="NoPages"
在jasperReports
标签上的子报表中(或删除属性,默认为 NoPages