列 header 打印在下一页但没有详细信息带

Column header is printed on next page but no detail band

我有两页的报告。第一页有列 header 和详细信息带。详细信息带内容在第一页结束,但问题是列 header 打印在第二页上。 根据http://community.jaspersoft.com/wiki/report-structure-jaspersoft-studio"The column header band is printed at the beginning of each detail column"。这不是预期的行为?谁能指出我正确的方向?

图片: 编辑:绘制解释的新图片

为了回答我自己,正如 Petter Friberg 指出的那样,我寻找空记录、正在创建的新列或类似的东西。因为新站点上有一些神奇的元素溢出,所以我在每个元素上都添加了边框。最后我发现有文本字段(在图片上用紫色标记)有类似(简化)的内容:

$F{invoice.getText()} != null ? $F{invoice.getText()} : "\n"

文本的长度完美地打动了我,它在新页面上呈现新的空行。