【问题标题】:Why does currency formatting don't appear in iReports preview为什么货币格式不出现在 iReports 预览中
【发布时间】:2017-01-19 04:19:09
【问题描述】:

我在 Java SE 软件上使用 Jasper Reports 进行报告。我为货币格式配置了报告,它在 iReports 上正确显示。

但是当我从 jasper 查看器(在软件上)获得相同的报告时,它没有根据模式进行格式化。

有没有办法解决这个问题?

附:我从表中检索数据(使用查询),我正在使用 Jasper Reports 5.1.0

【问题讨论】:

    标签: java jasper-reports ireport


    【解决方案1】:

    从右上角日期格式的差异来看,您的 iReportJasperViewer 安装似乎在不同的语言环境中运行。您可以将任何语言环境传递给标准的REPORT_LOCALE 报告参数。

    【讨论】:

    • 你能详细解释一下当地人吗?我没有看到名为 REPORT_LOCAL 的参数。
    • 您不会在jrxml 文件中看到REPORT_LOCALE 参数,因为它是所有Jasper 报告都拥有的标准内置参数。但是,您可以在 iReport 的 Parameters 节点中看到它。语言环境的主题对于 SO Q&A 格式来说太大了 - 请参考Locale。长话短说,如果您希望您的区域设置相关值在各个平台上看起来相同,则必须将相同的 Locale 对象传递给 REPORT_LOCALE 参数。
    • 作为指定Locale 的替代方法,您可以在Pattern 属性字段中指定每个区域设置相关字段的显示格式。
    • 谢谢@RobertMugattarov ,我想你说的是库文件(libs)。无论如何,我通过了在 iReport 文件夹中找到的相同 lib 文件并解决了问题:) :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    • 1970-01-01
    • 1970-01-01
    • 2011-11-16
    相关资源
    最近更新 更多