diff --git a/src/de/superx/servlet/SuperXmlTabelle.java b/src/de/superx/servlet/SuperXmlTabelle.java index e436732..8ce5cd2 100644 --- a/src/de/superx/servlet/SuperXmlTabelle.java +++ b/src/de/superx/servlet/SuperXmlTabelle.java @@ -1886,7 +1886,7 @@ public class SuperXmlTabelle extends AbstractSuperXServlet { StringReader s1 = new StringReader(currentXml); transformer.setOutputProperty(javax.xml.transform.OutputKeys.ENCODING, SqlStringUtils.getEncoding()); transformer.setOutputProperty(javax.xml.transform.OutputKeys.METHOD, "xml"); - + String result = null; if (params != null) { @@ -1907,6 +1907,8 @@ public class SuperXmlTabelle extends AbstractSuperXServlet { String rptPageFormatX=request.getParameter("RPTPageFormatX"); String rptPageFormatY=request.getParameter("RPTPageFormatY"); //X- und Y Werte haben höhere Prio, das ist flexibler: + transformer.setParameter("RPTContentype", rptContentype); + if(rptPageFormatX!=null && !rptPageFormatX.equalsIgnoreCase("") &&rptPageFormatY!=null && !rptPageFormatY.equalsIgnoreCase("")) diff --git a/superx/WEB-INF/lib/superx5.2.jar b/superx/WEB-INF/lib/superx5.2.jar index ed0c806..e1f8d7d 100644 Binary files a/superx/WEB-INF/lib/superx5.2.jar and b/superx/WEB-INF/lib/superx5.2.jar differ diff --git a/superx/xml/nd_templates.xsl b/superx/xml/nd_templates.xsl index 8d85c51..2b3cc42 100644 --- a/superx/xml/nd_templates.xsl +++ b/superx/xml/nd_templates.xsl @@ -3849,28 +3849,214 @@ var platform='superx'; - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + javascript:document.forms[0].stylesheet.value='';document.forms[0].contenttype.value=''; document.forms[0].submit(); + + + + + + + + + + + + +
+ + + + + +
+ + setTemplatePropertiesAndSubmit('rpta_assistent.xsl|text/html'); Berichtsassistent    - - - - document.forms[0].elements['RPTContentype'].value='';setTemplatePropertiesAndSubmit('|application/jrxml'); - - {description} - - - - - + +