diff --git a/org.adempiere.base/src/org/compiere/print/ReportEngine.java b/org.adempiere.base/src/org/compiere/print/ReportEngine.java index bfd7760d26..3b5e5cb01a 100644 --- a/org.adempiere.base/src/org/compiere/print/ReportEngine.java +++ b/org.adempiere.base/src/org/compiere/print/ReportEngine.java @@ -861,14 +861,12 @@ queued-job-count = 0 (class javax.print.attribute.standard.QueuedJobCount) String paraWrapId = null; if (parameterTable != null) { paraWrapId = cssPrefix + "-para-table-wrap"; - w.print("
"); + w.print("
"); + w.print(""+Msg.getMsg(getCtx(), "Parameter")+""); w.print(compress(parameterTable.toString(), minify)); tr tr = new tr(); tr.setClass("tr-parameter"); - th th = new th(); - tr.addElement(th); - th.addElement(Msg.getMsg(getCtx(), "Parameter") + ":"); MQuery query = m_query; if (m_query.getReportProcessQuery() != null) @@ -878,9 +876,6 @@ queued-job-count = 0 (class javax.print.attribute.standard.QueuedJobCount) if (r > 0) { tr = new tr(); tr.setClass("tr-parameter"); - td td = new td(); - tr.addElement(td); - td.addElement(" "); } td td = new td(); @@ -899,15 +894,16 @@ queued-job-count = 0 (class javax.print.attribute.standard.QueuedJobCount) } w.print(""); - w.print("
"); + w.print(""); } 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';\""); + String paraWrapGet = "document.getElementById(\""+paraWrapId+"\")"; + tableWrapDiv.append("onscroll='setTimeout(() => {if (this.scrollTop > 0) ") + .append(" if(").append(paraWrapGet).append(".open) ") + .append(paraWrapGet).append(".open=false;}, 100)'"); } tableWrapDiv.append(" >");