Meh*_*san 1 jasper-reports jasperserver jaspersoft-studio
我正在使用 Jasper Studio 6.6.0 和 Jasper 服务器 7.1。
我使用来自指定 URL 的图像创建了一个简单的报告。
它在 Jasper Studio 中正确生成,但在服务器中显示为空。
请参考附图:
服务器截图
贾斯珀截图

如果您想在没有数据源或空数据源的 JasperReport 中显示某些内容,那么您有两个选择:
1)在 Jasper Studio 中的“
所有部分无详细信息”选项上设置“当无数据类型时”属性:
whenNoDataType="AllSectionsNoDetail"在 JRXML 中,可以通过在根元素上设置属性来完成<jasperReport>。
2)或者您可以将没有数据时要显示的内容移至报告的
“无数据”区域:
在 JRXML 中,可以通过添加以下内容来完成:
<noData>
<band height="110">
<image>
<reportElement x="0" y="0" width="240" height="110" uuid="d4b9e59b-896e-4881-92a2-c6707c975312"/>
<imageExpression><![CDATA["https://my.image.url/getImage?name=penguin"]]></imageExpression>
</image>
</band>
</noData>
Run Code Online (Sandbox Code Playgroud)
默认情况下,当没有数据且 JasperServer 显示The report isempty时,JasperReport 会呈现空白页面,因此请从上面的选项中选择一个您希望能够显示所需图像的选项。
| 归档时间: |
|
| 查看次数: |
6500 次 |
| 最近记录: |