Migration 升级到JasperReports 4.7.0后,编辑器不会显示staticText值或textField值。编译时没有错误

Migration 升级到JasperReports 4.7.0后,编辑器不会显示staticText值或textField值。编译时没有错误,migration,jasper-reports,Migration,Jasper Reports,我们正在将报告从JasperReports/iReport从3.0版迁移到4.7.0版。我安装了iReport 4.7.0,并且能够执行大多数现有报告,没有任何问题 由于报告很少,在iReport的编辑器中,textField/staticText文本框为空。这些值应在运行时应用,但也应为空。因此,当单击预览按钮时,生成空报告 数据库连接也设置正确 当检查其相应属性时,textField表达式/文本值被正确分配(例如:$F{balance}) 我是JasperReports的新手,完全不知道如何

我们正在将报告从JasperReports/iReport从3.0版迁移到4.7.0版。我安装了iReport 4.7.0,并且能够执行大多数现有报告,没有任何问题

由于报告很少,在iReport的编辑器中,textField/staticText文本框为空。这些值应在运行时应用,但也应为空。因此,当单击预览按钮时,生成空报告

数据库连接也设置正确

当检查其相应属性时,textField表达式/文本值被正确分配(例如:
$F{balance}


我是JasperReports的新手,完全不知道如何解决这个问题。任何见解都会非常有用。

尝试在所有文本字段上选择不同的字体。它们可能只是空的,但您使用的字体尚未安装。

您最好将一个有问题的报告附加到您的问题列表中,以便每个人都可以查看。很遗憾,我将无法上载“适当”页面。另外,作为一个新用户,我无法上传任何文件。在报告中,我可以看到左侧Property Inspector上的所有字段/参数。但在报告中,只有纯文本框。执行时,报告中没有显示任何内容。使用版本3.0,我可以成功运行相同的报告,但不能在4.70上运行。也没有日志/编译/运行时错误。JasperReports不知道如何解决这个问题,在编译之前,它本质上是一个包含xml的文本文件。我只是要求您编辑问题的主体,以包含该xml。不幸的是,没有一个例子来重现同样的问题,这是很难帮助。非常感谢你的帮助:)我已经添加了代码的快照。。。它原来是一个很大的文件。。请让我知道你的想法。。谢谢,在iReport中,您确信您正在对数据库运行它,并且没有意外地将它设置为使用空数据源(下拉到工具栏上的连接图标旁边)?单击“预览”时是否出现任何错误?如果没有,我会尝试在iReport中创建一个新报告,重新创建一个不起作用的报告,看看您是否有同样的问题。