在 iReport 3.1.2 中编译我的 JRXML 文件时出现此错误:
com.jaspersoft.ireport.designer.errorhandler.ProblemItem@f1cdfb The operator > is undefined for the argument type(s) java.lang.Integer, java.lang.Integer net.sf.jasperreports.engine.design.JRDesignExpression@eb40fe
在我的整个报告中,我使用运算符 > 的唯一地方是:
<parameter name="dynamicSectionCondition" class="java.lang.String" isForPrompting="false">
<defaultValueExpression><![CDATA[($P{sectionId} != null && $P{sectionId} > new Integer("0")) ? new String("AND loctn_sctn_id = " + $P{sectionId}) : new String("")]]>
</defaultValueExpression>
</parameter>
谷歌在这方面不是我的朋友。任何 Jasper 模板专家都对发生的事情有一个模糊的想法?