如何基于报表参数查找特定的国际化属性?
这有效,但是是静态的:
$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()}
这有可能吗?
答案 0 :(得分:0)
是
str($P{key_to_parameters_map_element})
很直观,不是吗?