IDEMPIERE-1033 - Add REPORT_DIR in params for JasperReports

This commit is contained in:
Nicolas Micoud 2013-06-06 10:12:12 +02:00
parent c85e398cc4
commit 08302647a0
1 changed files with 5 additions and 2 deletions

View File

@ -414,15 +414,18 @@ public class ReportStarter implements ProcessCall, ClientProcess
String jasperName = data.getJasperName();
String name = jasperReport.getName();
File reportDir = data.getReportDir();
String resourcePath = reportDir.getAbsolutePath();
String reportdir = reportPath.substring(0, reportPath.lastIndexOf("/"));
if (!resourcePath.endsWith("/") && !resourcePath.endsWith("\\"));
{
resourcePath = resourcePath + "/";
reportdir = reportdir + "/";
}
params.put("SUBREPORT_DIR", resourcePath);
params.put("RESOURCE_DIR", resourcePath);
params.put("REPORT_DIR", reportdir);
if (jasperReport != null && pi.getTable_ID() > 0 && Record_ID <= 0 && pi.getRecord_IDs() != null && pi.getRecord_IDs().length > 0)
{
try