【问题标题】:JasperReports Server: How to fix error if no data available in report?JasperReports Server:如果报告中没有可用数据,如何修复错误?
【发布时间】:2015-08-12 08:17:00
【问题描述】:

我在 Jaspersoft Studio 中创建了一个带有Domain as Datasource 和一些参数(fromDate and toDate) 的报告,以使我的报告根据 DATE 标准动态并在 JasperReports Server 中发布,该服务器运行良好 - 如果数据存在,则报告基于日期参数和如果数据不可用,则显示“未找到符合所选标准的数据”

但是,当使用visualize.js 在我的应用程序中加载报告时,如果存在数据,则会根据所选日期参数加载报告,但如果数据不存在,则页面继续加载,控制台中出现错误“Uncaught TypeError: Cannot read property 'length' of undefined - in Visualize.js:2028"

更多信息

我已经在报告属性中为“When no data”选项选择了“No-data section”并编辑了nodata field with my static message,它在 Jasperserver 中加载良好,但通过可视化 js 在我的应用程序中加载不正常。

【问题讨论】:

    标签: jasper-reports jasperserver visualize


    【解决方案1】:

    您可以通过在 JasperSoftStudio 报告属性中设置“当没有数据类型”=“所有部分无详细信息”来避免错误

    【讨论】:

    • 我已经尝试过这个(“当没有数据类型”=“所有部分没有细节”)选项。但是页面没有任何变化,没有任何消息继续加载,我可以在控制台中找到相同的错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-05
    • 1970-01-01
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多