将变量从表传递到父报表

时间:2014-04-11 09:26:23

标签: jasper-reports

我在报告中有一个子表..在该表中,我有一个我想在父报告中使用的变量。是否可以将其从表格传递到父报告?

谢谢

1 个答案:

答案 0 :(得分:0)

您可以将table subdataset变量的最终值传递回主报表。该值在每个表实例化结束时返回。

报告JRXML看起来如下所示。如果要在主报表中汇总/汇总返回的值,可以使用其他计算类型。

<subDataset name="TableDataset">
  <variable name="SubdatasetVariable" class="java.lang.Integer" ../>
</subDataset>
<variable name="AVariable" class="java.lang.Integer" calculation="System"/>
<jr:table >
  <datasetRun subDataset="TableDataset">
    <returnValue fromVariable="SubdatasetVariable" toVariable="AVariable" calculation="Nothing"/>
..