我们的应用程序中嵌入了“jasperreports-pro-5.0”和“jasperreports-highcharts-5.0”。当我们使用JR API生成Highchart Report为HTML5时,浏览器无法显示报告。
快速调查发现HTML5缺少对依赖javascripts的引用。
我们使用iReport生成报告,HTML5包含3个javascript源:jquery-ui,default.service,highcharts。
有没有人遇到类似的问题 - 高清html缺少javascript参考?我们是否缺少JR的设置?
所以现在我的问题在于记录在哪里?有没有人看到为了使用Highcharts而设置哪些属性的描述?
[编辑]
我正在改变这个问题,因为我找到了上述解决方案。 解决方案如下:
答案 0 :(得分:0)
解决方案是使用" $ url"添加相关的JasperReport属性。后缀,例如:
com.jaspersoft.jasperreports.highcharts.jquery.ui.js$url=/script/highcharts/jquery-ui.custom.min.js
com.jaspersoft.jasperreports.highcharts.highcharts.js$url=/script/highcharts/highcharts.original.src.js
我通过反编译和调试highcharts来发现这一点' PropertiesResourceLocationResolver。