【发布时间】:2014-04-15 11:44:34
【问题描述】:
我有使用子报表的报表,但由于子报表以BLOB 的形式存储在数据库表中,因此我无法在*.jrxml 文件中提供其路径(url)。有没有办法添加从数据库加载的*.jasper 文件(BLOB 或InputStream)作为子报告。
【问题讨论】:
标签: jasper-reports blob subreport
我有使用子报表的报表,但由于子报表以BLOB 的形式存储在数据库表中,因此我无法在*.jrxml 文件中提供其路径(url)。有没有办法添加从数据库加载的*.jasper 文件(BLOB 或InputStream)作为子报告。
【问题讨论】:
标签: jasper-reports blob subreport
我想通了。
REPORT_DATA。REPORT_DATA字段的类型设置为InputStream。$F{REPORT_DATA} 及其“表达式
上课”到InputStream。不要忘记将列表组件的大小至少调整为子报表的大小,否则会出现如下错误:
net.sf.jasperreports.engine.design.JRValidationException: Band height validation for subreport ...
【讨论】: