1

我正在尝试使用 JasperReports 为我的网站制作 PDF 报告,并使用 iReport 设计报告。

我不想使用数据库连接,我想直接从 Java 传递所有数据。例如,我想传递一个字符串列表(用户名),然后在我的 PDF 中简单地列出这些名称。我看到 iReport 提供了一个 List 组件,但我不知道如何使用它,因为我找到的所有文档都谈到了从数据库中获取的列表数据。

有人可以帮我吗?

4

1 回答 1

0

我能想到的唯一方法是:

首先创建一个 java.uti.list 类型的参数,比如名称,
创建一个字段以显示该参数
转到文本字段表达式并将 $F{field_name} 替换为 $P{Name}.get(1).toString()
这将打印列表中的第二项

我还没有找到一种方法来循环遍历列表以打印出每个项目。

于 2013-11-01T09:04:47.873 回答