diff --git a/org.adempiere.base/src/org/compiere/print/ReportEngine.java b/org.adempiere.base/src/org/compiere/print/ReportEngine.java
index 3cd85d2032..7fde1745ab 100644
--- a/org.adempiere.base/src/org/compiere/print/ReportEngine.java
+++ b/org.adempiere.base/src/org/compiere/print/ReportEngine.java
@@ -742,7 +742,11 @@ queued-job-count = 0 (class javax.print.attribute.standard.QueuedJobCount)
doc.output(w);
+ w.println("
");
+ String paraWrapId = null;
if (parameterTable != null) {
+ paraWrapId = cssPrefix + "-para-table-wrap";
+ w.println("
");
parameterTable.output(w);
tr tr = new tr();
@@ -779,10 +783,21 @@ queued-job-count = 0 (class javax.print.attribute.standard.QueuedJobCount)
tr.output(w);
}
- w.println();
+ w.println();
w.println("");
+ w.println("
");
}
+ StringBuilder tableWrapDiv = new StringBuilder();
+ tableWrapDiv.append("
0) document.getElementById('")
+ .append(paraWrapId).append("').style.display='none'; ")
+ .append("else document.getElementById('").append(paraWrapId).append("').style.display='block';\"");
+ }
+ tableWrapDiv.append(" >");
+
+ w.println(tableWrapDiv.toString());
table.output(w);
}
@@ -992,6 +1007,8 @@ queued-job-count = 0 (class javax.print.attribute.standard.QueuedJobCount)
}
if (!onlyTable)
{
+ w.println("
");
+ w.println("
");
w.println("