报告编译正常,但在Fishbowl中使用时显示空白

时间:2016-03-17 15:09:40

标签: jasper-reports subreport

我有一份报告,在iReport中运行并完全符合要求。 该报告有1 main report和2 subreports。它们工作正常,每个单独编译并作为一个单元(当主报表运行时)。

问题是,当我将报告上传到Fishbowl时,我的报告会运行,但详细信息区中的所有内容都是空白的。

我的子报表表达式与我之前构建的其他报表完全相同 - 并且它工作得很好。

任何人都可以想到为什么会发生这种情况的原因吗?

这是一张照片,如果有人需要更多信息/代码,请告诉我,我很乐意发布。

我已经更新了一些我发现的错误的新图片 - 请看一看......谢谢

enter image description here Fishbowl Report Display

1 个答案:

答案 0 :(得分:0)

我见过Fishbowl发生过几次。以下是我的建议:

1)尝试完全退出Fishbowl,然后重新登录。我发现如果它超时并且您没有完全退出,则自定义报告有时无法打印。

2)确保您的报告是用Java创建的,而不是Groovy。

3)Fishbowl似乎不喜欢iReport可以使用的所有字体和对象,所以你可能想看一下。

4)检查子报告目录。有时,如果您对子报表进行了更改,则必须手动将.jasper文件覆盖到FB目录(Server / Reports / Custom /)。

5)有时FB会使用百分比参数执行变量计算。

希望有所帮助。