Мне нужно передать в мой subreport источник данных с помощью основного отчета List<String>
. Я не знаю, что такое тип dataSource, и как получить значение в подзаголовке.
Отрывок из моего основного отчета:
<parameter name="seznamPriloh" class="java.util.List" isForPrompting="false"/>
....
<subreport>
<reportElement x="0" y="56" width="555" height="76"/>
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($P{seznamPriloh})]]></dataSourceExpression>
<subreportExpression><![CDATA[cz.alis.keong.jasjdr.reporting.ReportCompiler.compile("R79_SeznamPriloh")]]></subreportExpression>
</subreport>
Отрывок из моего отчета:
<detail>
<band height="23">
<textField>
<reportElement x="56" y="3" width="100" height="20"/>
<textElement/>
<textFieldExpression><![CDATA[$F{}]]></textFieldExpression>
</textField>
</band>
</detail>
Пожалуйста, сообщите мне, как передать источник данных для подчинения через параметр основного отчета типа java.util.List<String>
.
Редактировать: 08.14 14:20 Добавить теги в Java
Редактировать: 08.14 15:30
относится к Как распечатать список строк, содержащихся в другом списке в iReport? и работает для версии 4.5.0 и List<String>