У меня есть основной отчет с 2 подзаголовками. Я использую собственный источник данных для получения содержимого отчета. Но только один субрепортаж отображается, когда основной отчет просматривается в студии jasper (в зависимости от того, какой из подзаголовков на первом месте).Несколько подчиненных в основном отчете, используя тот же источник данных
Для примера. выводится только report1.jrxml. Если я удалю этот подчиненный отчет, тогда отображается report2.jrxml.
main.jrxml
<detail>
<band height="250">
<subreport runToBottom="true">
<reportElement positionType="Float" x="0" y="130" width="1960" height="120" uuid="89a9f872-756e-4c82-922d-537cfde30cca"/>
<dataSourceExpression><![CDATA[$P{REPORT_DATA_SOURCE}]]></dataSourceExpression>
<subreportExpression><![CDATA["report1.jrxml"]]></subreportExpression>
</subreport>
</band>
<band height="250">
<subreport runToBottom="true">
<reportElement positionType="Float" x="0" y="90" width="1960" height="120" uuid="892c0849-9532-48cb-94c0-f2e87528232a"/>
<dataSourceExpression><![CDATA[$P{REPORT_DATA_SOURCE}]]></dataSourceExpression>
<subreportExpression><![CDATA["report2.jrxml"]]></subreportExpression>
</subreport>
</band>
</detail>
Я попробовал следующее:
- Размещение подотчетов в различных диапазонах подробно.
- Установка «Тип позиции» на «Поплавок».
- Свойство «Run To Bottom» для «True».