Отчет Jasper, передача REPORT_LOCALE вручную через SpagoBI

Кто-нибудь знает, как вручную передать параметр REPORT_LOCALE через SpagoBI или, по крайней мере, как вручную передать параметр REPORT_LOCALE для Jasper?

Чего я хочу добиться, так это того, что я могу динамически передавать параметр языка, чтобы мои отчеты могли создаваться на разных языках.

Кто-нибудь знает, как это сделать? Я использую SpagoBI для вызова отчетов Jasper через SpagoBI REST 2.0 API, но я не уверен, что это проблема SpagoBI или Jasper.

Я попытался определить параметры REPORT_LOCALE, language, userLocale, reportLocale в SpagoBI (передал es_ES, es, [es, ES], es, ES), но это не сработало. Я также пытался использовать userLocale, reportLocale в Jasper (те же значения, что и выше), но тоже безуспешно.

Когда я переключаю язык в SpagoBI, он работает, но мне нужно вызывать отчет через REST, поэтому для меня это не обходной путь, но если бы я мог переключать язык в REST, возможно, я мог бы заняться каким-то делом.

Кроме того, REPORT_LOCALE в Jasper работает, но я ничего не могу с этим поделать, мне нужен этот вызов REST.

Кто-нибудь может рассказать мне больше об этом?

edit: установка локали в iReport не является решением, она работает, когда вы делаете отчет, но когда вы хотите вызвать ее через SpagoBI, это совершенно другая история.


person burlicconi    schedule 02.02.2016    source источник
comment
Ответил ли дубликат на ваши сомнения или у вас все еще есть проблемы.   -  person Petter Friberg    schedule 02.02.2016
comment
Нет, эта тема о том, как изменить локаль в iReports, и мне нужно передать локаль в качестве параметра в Jasper из SpagoBI.   -  person burlicconi    schedule 02.02.2016
comment
Нет, дело не в изменении в ireport, а в том, как вы передаете его в карту параметров при заполнении отчета... Я думаю, у вас есть карта параметров и в SpagoBI...   -  person Petter Friberg    schedule 02.02.2016
comment
Это может помочь вам community.jaspersoft.com /documentation/, см. локальный атрибут   -  person Petter Friberg    schedule 02.02.2016
comment
Спасибо за ваши ответы, но я боюсь, что это не то, что я ищу. Я должен использовать SpagoBI API для передачи этого параметра, поэтому код Java или XML для меня не подходят. Я уже пытался определить некоторые параметры в Jasper (reportLocale, userLocale), надеясь, что если SpagoBI передаст их, локаль действительно изменится, но мне не повезло.   -  person burlicconi    schedule 02.02.2016