我正在使用 IReport 3.5.0,我的 java GWT 应用程序使用编译的 .jasper 文件来创建报告。我正在 java 应用程序中创建数据源并使用fillReport()
报告填写方法。它工作正常,它填充了我在 .jrxml 和 Java 应用程序中定义的字段。
但是,我想使用这些字段来创建饼图,但它不起作用。我将工作字段作为图表的键和值表达式,但是当我运行应用程序时,它给出了错误java.lang.IllegalArgumentException: Null 'key' argument.
我无法解决这个问题,即使我付出了$V{PAGE_COUNT}
作为键表达式,它总是给出相同的“空键”错误。我被困住了。谢谢你的帮助。
我有同样的问题。基本上,JasperReport 中的饼图讨厌 null 对象。错误消息没有太大帮助......
由于您已经检查了键表达式,因此请检查所有其他元素。我的错误是在标签表达式中!
如果您可以在 IDE 中运行应用程序,请在“IllegalArgumentException”上放置断点。它将帮助您找到根本原因。还要确保每次进行更改时报告都会重新编译 jrxml。
另一种方法是从一个示例开始,然后逐渐修改它以适应您的需要。很快你就会找到罪魁祸首!
顺便说一句,这与 GWT 无关,因为这一切都在服务器上运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)