在 iReport 3.7.0 中为 Javabeans 数据源创建子报表时出现问题

发布于 2024-08-14 20:16:53 字数 878 浏览 7 评论 0原文

我使用的是iReport 3.7.0。子报表向导屏幕不显示任何可供选择的 Javabean 类。如果有人遇到过这个问题并得到解决方案,请告诉我。

替代文字

alt text

创建 PersonDatasource:

替代文本 alt text

Javabean 的源代码可在以下位置获取

<块引用>

http://www.brucephillips.name/jasperreports/examplesource.zip

谢谢 纳恩

I am using iReport 3.7.0. The subreport wizard screen do not show my any Javabean class to select. Please let me know if anybody has encountered this problem and got a solution.

alt text

alt text

Creation of PersonDatasource:

alt text
alt text

Source code for the Javabeans avialable at

http://www.brucephillips.name/jasperreports/examplesource.zip

Thanks
Nayn

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一世旳自豪 2024-08-21 20:16:53

我单独创建了报告并将其添加为主报告中的子报告。我必须稍微调整 jrxml 并完成。使用 Javabeans 的子报告现在可以正常工作。

<subreport>
   <reportElement x="100" y="20" width="355" height="20"/>
   <dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{phones})]]>
        </dataSourceExpression>
   <subreportExpression class="java.lang.String"><![CDATA[$P{SUBREPORT_DIR} + "report_sub.jasper"]]>
        </subreportExpression>
</subreport>

I created report separatly and added that as a subreport in the main report. I had to tweek the jrxml a little bit and DONE. Subreport with Javabeans works fine now.

<subreport>
   <reportElement x="100" y="20" width="355" height="20"/>
   <dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{phones})]]>
        </dataSourceExpression>
   <subreportExpression class="java.lang.String"><![CDATA[$P{SUBREPORT_DIR} + "report_sub.jasper"]]>
        </subreportExpression>
</subreport>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文