JasperReports:将报告参数作为消息捆绑查找的参数

时间:2018-11-12 11:09:23

标签: jasper-reports

如何基于报表参数查找特定的国际化属性?

这有效,但是是静态的:

$R{some_literal_string}

这也可行,但尚未国际化:

$P{key_to_parameters_map_element}

我需要的是

$R{$P{key_to_parameters_map_element}}

不幸的是,我收到一堆错误消息:

Caused by: net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
1. Syntax error on token "}", delete this token
                value = str("$P{key_to_parameters_map_element")}; //$JR_EXPR_ID=13$

这不会改变任何东西:

$R{$P{key_to_parameters_map_element}.toString()}

这有可能吗?

1 个答案:

答案 0 :(得分:0)

str($P{key_to_parameters_map_element})

很直观,不是吗?