1

我是 PB 的新手,正在检索我的报告。我的页眉和页脚填充但不是我的细节带。我的论点似乎工作正常。有任何想法吗:

4

1 回答 1

-1

我知道线程很旧,但我想我可以分享我的解决方案:

我正在使用来自 Java Beans 的集合。

// Using compiled version(.jasper) of Jasper report to generate PDF
jasperPrint = JasperFillManager.fillReport(inStream, parameters, new JRBeanCollectionDataSource(mainCollection,false));

如果您传递一个空的主数据集合,则永远不会渲染细节带,即使您只有静态数据也是如此。

这是因为详细信息用于呈现此主要数据集合。如果您不传递任何主要数据,那么渲染它们根本没有意义。

有关更多信息,请参阅此线程:数据集非空时不显示详细信息带

看起来有一个选项可以绕过这个限制。

于 2018-01-23T08:47:33.093 回答