如何使用jasper报告的属性文件

时间:2014-05-22 11:33:45

标签: jasper-reports

我正在创建碧玉报告。在我的报告中,而不是直接使用静态文本我想使用包含我的jasper报告的静态文本的属性文件。为此,我创建了一个包含文本值的属性文件。在报告中,我正在使用看起来像这样的jasper字段

<textField>
<reportElement x="0" y="0" width="55" height="40"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="9" isBold="true"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$R{c3.7}]]></textFieldExpression>
</textField> 

我还给出了

中出现的属性文件的路径
<parameter name="SUBREPORT_DIR" class="java.lang.String" isForPrompting="false">
    <defaultValueExpression><![CDATA["property file"]]></defaultValueExpression>
</parameter>

现在,当我编译reprot时,报告将使用空值填充我的字段。我想这个操作是与资源包密钥相关的一些操作,我无法正确解决它请帮助

1 个答案:

答案 0 :(得分:0)

尝试设置报告的resourceBundle属性

<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" (...)  resourceBundle="PropertiesFileName">