Jasper studio将数据源作为XML而不在Sub报告中工作

时间:2015-06-29 10:04:03

标签: java xml jasper-reports

我有一个XML,我想从中创建一个将XML保持为数据源的Jasper报告。报告包含一个Sub报告,所以我在主报告中设置了标签,因为我需要遍历所有,但是现在根据主报告设置为root,我无法发送另一个不在里面的标签,为了让事情更清楚,请参阅XML吼叫。

<Root>
  <containerInfo>...</containerInfo>
  <containerInfo>...</containerInfo>
  <containerInfo>...</containerInfo>
  <StuffingInfo>...</StuffingInfo>
  <StuffingInfo>...</StuffingInfo>
  <StuffingInfo>...</StuffingInfo>
  <StuffingInfo>...</StuffingInfo>
</root>

我需要将ContainerInfo设置为主报表的Root,并在&#34;数据源表达式&#34;中发送StuffingInfo。在子报告中,我无法做到,因为Root是ContainerInfo而且它不允许Expression&#34; ../ StuffingInfo&#34;对于子报告。

我在主报表中将Root节点设置为ContainerInfo,因此主报表详细信息正常工作,我尝试将所有内容设置为&#34;数据源表达式&#34;子报告的数据似乎无效,子报告的数据全部为空。

如果我的问题不够明确,请告诉我。非常感谢任何帮助。

0 个答案:

没有答案