JasperReports: параметр отчета в качестве аргумента для поиска пакета сообщений - PullRequest
0 голосов
/ 12 ноября 2018

Как найти определенное интернационализированное свойство на основе параметра отчета?

Это работает, но статично:

$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 голосов
/ 12 ноября 2018

Это

str($P{key_to_parameters_map_element})

Довольно интуитивно понятно, не правда ли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...