我是Jasper报告的初学者,我遇到了这种情况。我知道这里讨论过这个话题,但认真地说,我经历了很多话题,都曾尝试过,但没有运气,有些我无法实现。请帮助我...
情况:我需要将if: { $ne: [ "$b", undefined ] }, // whether "b" is null or doesn't exist at all
从我的java层传递给Jasper,以创建PDF。我看到有人建议使用SubReport,而有人建议使用JasperReport中的List组件。我都尝试了,最后搞砸了。请建议使用哪一个来完成我的工作,如果有人可以通过源代码或完成明确的想法如何实现这一点,将不胜感激。我需要像下面这样打印:
List<List<?>>
以此类推...
请帮助,我感到困惑,在此先感谢。
答案 0 :(得分:0)
嗯,我从现在开始就没有使用过JasperReports,但据我所知,在这种情况下,SubReport是正确的选择。如果您愿意,可以将您的报告文件发送给我,我会找出问题所在以及为何不起作用。
第二,我不建议您使用另一种选择,您可以将两个列表合并为一个,如下所示:
Patient Name: abcd Test Name: GlucoseTest Result: 24 Ref.Range: 10-30 mg/dl
Patient Name: abcd Test Name: TSH Result: 0.5 Ref.Range: 0.1-0.9 mg/dl
然后在Ireport中按“患者姓名”创建一个分组,以对其进行过滤并按照您想要的方式进行打印。