【发布时间】:2018-09-11 22:32:00
【问题描述】:
我刚接触 JasperReports,但在解决问题时遇到了问题。
我有一个报告和一个字段 $F{therapies},它的类型是 List<String>。如果我打印此字段,则整个列表将打印为单个字符串。是否可以将列表的每个元素打印在新行或更好的行中 - 作为新的文本字段。
如果我尝试,例如,$F{therapies}.get(1),它会正确打印位置 1 处的元素。但由于 List 的大小不是恒定的,我无法以这种方式解决它。
我希望你明白我想要达到的目标。以某种方式为每个元素打印List<String>。
【问题讨论】:
-
您应该能够获取列表的大小(我不熟悉 jasper,但通常有一个名为 length 或 count 的属性包含项目的数量),然后循环遍历它一个 for 循环
标签: jasper-reports