Fra*_*uza 37 locale jasper-reports
我机器上安装的窗口具有区域设置en_AU,这就是JasperReports使用的窗口.我已经尝试更改所有用户的区域设置,包括管理员,但它仍然使用en_AU.
我该如何更改该区域设置?是否可以更改REPORT_LOCALE报告中的参数?
wax*_*ing 58
语言环境在执行期间设置,而不是在JRXML中设置.
使用Java,设置REPORT_LOCALE报告参数映射的参数.例如:
InputStream reportTemplate = getReportTemplate();
JRDataSource dataSource = getDataSource();
java.util.Map parameters = getParameters();
java.util.Locale locale = new Locale( "en", "US" );
parameters.put( JRParameter.REPORT_LOCALE, locale );
JasperFillManager.fillReport( reportTemplate, parameters, dataSource );
Run Code Online (Sandbox Code Playgroud)
使用Jaspersoft Studio,打开" 报告执行"区域的项目属性对话框:
使用iReport,在"常规"选项卡的"报告执行选项"部分下的"选项"窗口中设置报告区域设置.这将在运行时设置报告区域设置.
| 归档时间: |
|
| 查看次数: |
32540 次 |
| 最近记录: |