打印jasper子报告一个接一个

时间:2016-09-15 14:04:09

标签: jasper-reports

我在jasper中有两个子报告

subreport1: containing list of food and beverage items
subreport2: containing list of bar items

我希望使用Java生成PDF,一个接一个地打印两个列表, 但是当我尝试这个时,这些列表就像这样合并在一起:

fnbitem1
baritem1
fnbitem2
baritem2
fnbitem3
baritem3

但我要求的输出是:

fnbitem1
fnbitem2
fnbitem3

baritem1
baritem2
baritem3

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我认为每个子报告的展示位置不正确,您应该创建2个详细信息组,Detail1Detail2,将subreport1放入Detail1,subreport2放入Detail2

<detail>
    <band >
        <subreport>
             .....
        </subreport>   
    </band>

    <band >
        <subreport>
             .....
        </subreport>   
    </band>
</detail>