gpt4 book ai didi

java - 将字符串字段转换为集合以传递给子报表?

转载 作者:行者123 更新时间:2023-11-30 09:28:33 25 4
gpt4 key购买 nike

我有一些独立的报告,通常需要为相同的药房和设施同时生成这些报告。我想将这些报告合并在一个“外包装”报告下,作为详细信息带中的子报告。

独立报告需要收集参数(并且大量使用 $X{ 并且需要保持能够独立运行),但我只有字符串可以提供给它们。在我的外部包装器中,我确实尝试制作 $F{pharm_id}$F{fac_id} 字段集合,但它们一直恢复到 java.util.String,当我手动将它们重置为集合并运行报告时,出现无法将字符串(外部包装器)转换为类 java.util.Collection(子报告输入参数)的错误。

如何将我的 $F{pharm_id}$F{fac_id} 字符串值作为集合传递给子报表?

enter image description here

最佳答案

如果您只有一个字符串,并且需要创建集合并将其放入其中,您可以执行以下操作:

java.util.Arrays.asList(new String[] {$F{pham_id}})

java.util.Arrays.asList(new String[] {$F{fac_id}})

您应该能够在参数映射中毫无问题地执行此操作。

关于java - 将字符串字段转换为集合以传递给子报表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13975273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com