我在Jasper工作室的子报表中遇到问题。目前我正在制作一个模板,我想在其中添加页眉/页脚/也许标题作为子报表。原因是我有大约100份报告,我想在其中添加这个";共享页脚/页眉"这样,如果将来发生任何更改,我只需要在一个文件中进行更改。
关于
例如,我的主报表包含两个子报表页眉/页脚。当我将所有这些报告上传到服务器并运行主报告时,它运行良好。
假设我更改了标题中的文本,并将其上传到服务器,然后再次运行主报告,我可以看到标题中更改的文本。
问题:
现在,当我在本地处理此报表并点击预览时,我总是在制作此页眉子报表的早期阶段看到该子报表的一些缓存版本。
我尝试过的:
- 已将-clean添加到.exe(目标(
- 已删除文件中的文件夹:/C:/Users//应用程序数据/本地/临时/
- 项目-清理-清理所有项目
- 重新启动的电脑
子报告设置:
- 使用缓存:false
- 表达式:";回购:/">
到目前为止,我不知道问题可能在哪里。。。为什么预览选项卡不更新子报表内容。如何删除缓存?
我的解决方案:
我是如何做到这一点的,我去了Jasper Studio中的存储库浏览器;页脚子报表";我点击了打开该报告的所有文件的小箭头,然后我使用了"在编辑器中打开">用于main_jrxml文件。当我编译这个文件时,我能够在主报告预览中使用这个子报告的最新版本:(