В Ireport, если мы передадим карту как параметр из Java в ireport, как получить доступ к значениям карты на основе ключа поля ireport. - PullRequest
0 голосов
/ 21 мая 2018

Из Java-кода я передаю параметр в ireport, как это

fillReportToFile(sourceFilename, map, beanColDataSource1);

, где карта примерно такая

AFG, [1, 2] AZE, [1,1] BAN, [0, 1]

, где ключ - название страны, а список - значения.Теперь мне нужно получить доступ к этому в Ireport с ключом в качестве country_name, которое я пытался выполнить в ireport,

$P{$F{COUNTRY_NAME}}.get( 1 );

, но это дает ошибки синтаксического анализа.

Может кто-нибудь предложить мне какой-нибудь способ сделать это?

1 Ответ

0 голосов
/ 23 мая 2018

Это решило проблему

((Список) ($ P {REPORT_PARAMETERS_MAP} .get ($ F {COUNTRY_NAME}))). Get (1)

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