Jasper reports 如何在表中使用报表数据源?
我有一个只有一列的表,我希望它使用报表的数据源。我如何做到这一点?这是我试过的Jasper reports 如何在表中使用报表数据源?,jasper-reports,Jasper Reports,我有一个只有一列的表,我希望它使用报表的数据源。我如何做到这一点?这是我试过的 <detail> <band height="450" splitType="Prevent"> <componentElement> <reportElement x="50" y="20" width="200" height="200" uuid="02138e52-a5eb-4582-8dc4-c
<detail>
<band height="450" splitType="Prevent">
<componentElement>
<reportElement x="50" y="20" width="200" height="200" uuid="02138e52-a5eb-4582-8dc4-cbdfa329fd89"/>
<jr:table xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd">
<datasetRun subDataset="Dataset1" uuid="bd2fa891-6406-4354-99fd-98ad798da835">
<dataSourceExpression><![CDATA[$P{REPORT_DATA_SOURCE}.cloneDataSource()]]></dataSourceExpression>
</datasetRun>
<jr:column width="200" uuid="ae8c0727-017e-4a01-ad87-e0899c41ce54">
<jr:columnHeader style="Table 3_CH" height="30">
<staticText>
<reportElement x="0" y="0" width="200" height="30" uuid="77f26a91-9eae-4ce7-abef-5a582db5611b"/>
<text><![CDATA[leitung]]></text>
</staticText>
</jr:columnHeader>
<jr:detailCell style="Table 3_TD" height="30">
<textField>
<reportElement x="0" y="0" width="200" height="30" uuid="e70f7a65-32f8-448d-80c6-62d63a3d8a96"/>
<textFieldExpression><![CDATA[$F{leitung}]]></textFieldExpression>
</textField>
</jr:detailCell>
</jr:column>
</jr:table>
</componentElement>
</band>
</detail>
我希望它使用报告的数据源
这是什么意思?在您的设计中也提供Dataset1
的代码。我想使用我表格中的参数Report\u Data\u Source,它是主要的数据源。。。至少我认为,如果您想使用主数据源,那么在创建dataset1
时,您是否提供了使用相同连接填充主报告的选项?另外,在创建表时,在连接
窗口中,您是否提供了选项使用相同的连接来填充主报告
?