Browse Source

Bugfix Berichtsassistent bei 5.2

master
Daniel Quathamer 1 month ago
parent
commit
1ef9a41ca2
  1. 195
      superx/xml/rpta_assistent.xsl

195
superx/xml/rpta_assistent.xsl

@ -80,8 +80,14 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sx="http://memtext.de">
<!--#Template Krümelpfad--> <!--#Template Krümelpfad-->
<xsl:call-template name="nd_breadcrumb" /> <xsl:call-template name="nd_breadcrumb" />
<!--#Template Ende Krümelpfad--> <!--#Template Ende Krümelpfad-->
<!--#Templates Legende-->
<xsl:for-each select="ergebnisse/ergebnis[@ordnr=0]/ergebniselement">
<xsl:call-template name="legende" /><!--141024BF hierher verschoben, aus form="Weiterverarbeitung"-->
<!--#Template Ende Legende-->
</xsl:for-each>
<div class="columns"><!--141024BF ergänzt-->
<div class="column is-two-fifths"><!--141024BF ergänzt-->
<form name="Weiterverarbeitung" method="post" target="_self" charset="UTF-8" action="SuperXmlTabelle"> <form name="Weiterverarbeitung" method="post" target="_self" charset="UTF-8" action="SuperXmlTabelle">
<xsl:call-template name="nd_tableHiddenInputs_rpta" /> <xsl:call-template name="nd_tableHiddenInputs_rpta" />
@ -89,7 +95,8 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sx="http://memtext.de">
<xsl:call-template name="rpta"/> <xsl:call-template name="rpta"/>
<input type="hidden" name="_csrf.parameterName" value="_csrf.token"/> <input type="hidden" name="_csrf.parameterName" value="_csrf.token"/>
</form> </form>
</div> <!--Ende column 141024BF ergänzt-->
</div> <!--Ende columns 141024BF ergänzt-->
</div> <!--Ende content --> </div> <!--Ende content -->
</div> <!--Ende card-content--> </div> <!--Ende card-content-->
</div> <!--Ende card-background --> </div> <!--Ende card-background -->
@ -1108,73 +1115,112 @@ function deeplink_dialog()
<!-- end customize--> <!-- end customize-->
<xsl:template name="rpta"> <xsl:template name="rpta">
<script language="JavaScript" type="text/javascript">
function setPageFormat(selectFormat)
{
var frmFieldX=document.forms[0].elements["RPTPageFormatX"];
var frmFieldY=document.forms[0].elements["RPTPageFormatY"];
switch (selectFormat.value) {
case "A4":
frmFieldX.value="842";
frmFieldY.value="595";
break;
case "A3":
frmFieldX.value="1191";
frmFieldY.value="842";
break;
case "A0":
frmFieldX.value="3370";
frmFieldY.value="2384";
break;
default:
//A4
frmFieldX.value="842";
frmFieldY.value="595";
break;
}
return true;
}
</script>
<xsl:for-each select="ergebnisse/ergebnis/ergebniselement"> <xsl:for-each select="ergebnisse/ergebnis/ergebniselement">
<p class="title is-4"><xsl:value-of select="../maskenname" /></p> <!--<p class="title is-4"><xsl:value-of select="../maskenname" /></p>
<p class="subtitle is-5">Exportassistent</p> <p class="subtitle is-5"></p>--><!--141024BF deaktiviert-->
<xsl:call-template name="legende" /> <!--<xsl:call-template name="legende" />--><!--141024BF nach oben, vor Form-Columns verschoben-->
<div class="field-container"> <div class="field-container">
<div class="field is-grouped"> <p class="subtitle is-5">Exportassistent</p><!--141024BF hier ergänzt-->
<div class="label-container">
<span class="labelPflicht">Ausgabelayout</span>
</div>
<div class="control-new">
<div class="field has-addons">
<div class="control is-expanded">
<div class="control">
<div class="select is-small is-fullwidth is-focused">
<select name="stylesheet">
<option value="tabelle_jrxml_a4_quer.xsl" selected="selected">Tabelle wie angezeigt</option>
</select>
</div>
</div>
<div class="control"><button class="button is-small is-rounded has-tooltip-bottom"
data-tooltip="Wählen Sie hier das Ausgabeformat, standardmäßig ist die eine Druckseite im Querformat."><span class="icon" aria-hidden="true"><img src="../images/information_grey_liberation.svg" alt="Info" title="Info" /></span></button></div>
</div>
</div>
</div> <div class="field is-grouped">
<div class="label-container">
</div> <span class="labelPflicht">Ausgabelayout</span>
</div>
<div class="control-new">
<div class="field has-addons">
<div class="control is-expanded">
<div class="select is-small is-fullwidth is-focused">
<select name="stylesheet">
<option value="tabelle_jrxml_a4_quer.xsl" selected="selected">Tabelle wie angezeigt</option>
</select>
</div>
</div>
<div class="control">
<button class="button is-small is-rounded has-tooltip-bottom"
data-tooltip="Wählen Sie hier das Ausgabeformat, standardmäßig ist die eine Druckseite im Querformat.">
<span class="icon" aria-hidden="true"><img src="../images/information_grey_liberation.svg" alt="Info" title="Info" />
</span>
</button>
</div>
<!--</div>--><!--141024BF deaktiviert-->
</div> <!--Ende field has-addons-->
</div> <!--Ende control-new-->
</div><!--Ende field is-grouped-->
<div class="field is-grouped">
<div class="label-container">
<span class="labelPflicht">Seitenformat</span>
</div>
<div class="control-new">
<div class="field has-addons">
<div class="field is-grouped"> <div class="control is-expanded">
<div class="label-container"> <!--<div class="control">--><!--141024BF deaktiviert-->
<span class="labelPflicht">Seitenformat</span> <div class="select is-small is-fullwidth is-focused">
</div> <select name="RPTPageFormat" onChange="setPageFormat(this);">
<div class="control-new">
<div class="field has-addons">
<div class="control is-expanded">
<div class="control">
<div class="select is-small is-fullwidth is-focused">
<select name="RPTPageFormat">
<option value="A4" selected="selected">DIN A 4</option> <option value="A4" selected="selected">DIN A 4</option>
<!-- klappt nicht <option value="A3" >DIN A 3</option>--> <option value="A3" >DIN A 3</option>
<option value="A0" >DIN A 0</option>
</select> </select>
</div> </div>
</div> </div>
<div class="control"><button class="button is-small is-rounded has-tooltip-bottom"
data-tooltip="Wählen Sie hier das Seitenformat, standardmäßig ist die eine Druckseite A3"><span class="icon" aria-hidden="true"><img src="../images/information_grey_liberation.svg" alt="Info" title="Info" /></span></button></div> <div class="control">
<button class="button is-small is-rounded has-tooltip-bottom"
</div> data-tooltip="Wählen Sie hier das Seitenformat, standardmäßig ist die eine Druckseite A3">
</div> <span class="icon" aria-hidden="true"><img src="../images/information_grey_liberation.svg" alt="Info" title="Info" />
</span>
</div> </button>
</div>
</div> <!--</div>--><!--141024BF deaktiviert-->
</div> <!--Ende field has-addons-->
</div> <!--Ende control-new-->
<input name="RPTPageFormatX" type="hidden" value="842" />
<input name="RPTPageFormatY" type="hidden" value="595" />
</div><!--Ende field is-grouped-->
<div class="field is-grouped"> <div class="field is-grouped">
<div class="label-container"> <div class="label-container">
<span class="labelPflicht">Ausgabeformat</span> <span class="labelPflicht">Ausgabeformat</span>
</div> </div>
<div class="control-new"> <div class="control-new">
<div class="field has-addons"> <div class="field has-addons">
<div class="control is-expanded">
<div class="control"> <div class="control is-expanded">
<!--<div class="control">--><!--141024BF deaktiviert-->
<div class="select is-small is-fullwidth is-focused"> <div class="select is-small is-fullwidth is-focused">
<select name="RPTContentype" onchange=""> <select name="RPTContentype" onchange="">
<option value="application/vnd.ms-excel">Excel (XLS)</option> <option value="application/vnd.ms-excel">Excel (XLS)</option>
@ -1185,17 +1231,22 @@ function deeplink_dialog()
<option value="text/html">HTML</option> <option value="text/html">HTML</option>
<option value="text/xml">JRXML-Quellcode</option> <option value="text/xml">JRXML-Quellcode</option>
</select> </select>
</div> </div>
</div> </div>
<div class="control"><button class="button is-small is-rounded has-tooltip-bottom"
data-tooltip="Wählen Sie hier das Ausgabeformat, standardmäßig ist XLSX vorbelegt. Sie können aber auch andere Formate oder den Quellcode für JasperSoft Studio auswählen."><span class="icon" aria-hidden="true"><img src="../images/information_grey_liberation.svg" alt="Info" title="Info" /></span></button></div> <div class="control">
<button class="button is-small is-rounded has-tooltip-bottom"
</div> data-tooltip="Wählen Sie hier das Ausgabeformat, standardmäßig ist XLSX vorbelegt. Sie können aber auch andere Formate oder den Quellcode für JasperSoft Studio auswählen.">
</div> <span class="icon" aria-hidden="true"><img src="../images/information_grey_liberation.svg" alt="Info" title="Info" />
</span>
</button>
</div>
<!--</div>--><!--141024BF deaktiviert-->
</div> <!--ende field has-addons-->
</div> <!--ende control-new-->
</div><!--ende field is-grouped-->
</div>
</div>
<!--<li class="panel-block"> <!--<li class="panel-block">
<div class="field is-grouped"> <div class="field is-grouped">
<div class="label-container"> <div class="label-container">
@ -1249,35 +1300,29 @@ function deeplink_dialog()
</span> </span>
</div> </div>
</div> </div>
</li> </li>
</ul>--> </ul>-->
</div> </div>
<footer class="card-footer"> <footer class="card-footer">
<p class="card-footer-item"><span class="submit_button"><button class="button is-link is-outlined is-small" type="submit" onclick="startExport()">Abschicken</button> <p class="card-footer-item">
<span class="submit_button">
<button class="button" type="submit" onclick="startExport()">Abschicken</button> <!--141024BF entfernt: is-link is-outlined is-small-->
</span></p> </span></p>
<input type="hidden" name="RPTPageOrientation" value="Landscape"/> <input type="hidden" name="RPTPageOrientation" value="Landscape"/>
<input type="hidden" name="RPTPagination" value="False"/> <input type="hidden" name="RPTPagination" value="False"/>
<p class="card-footer-item"> <p class="card-footer-item">
<span class="reset_button"> <span class="reset_button">
<button class="button is-link is-outlined is-small" type="reset">Zurücksetzen</button> <button class="button" type="reset">Zurücksetzen</button><!--141024BF entfernt: is-link is-outlined is-small-->
</span> </span>
</p> </p>
</footer> </footer>
</xsl:for-each>
</xsl:template><!--Ende template rpta-->
</xsl:for-each>
</xsl:template>
<xsl:template name="getColumnNameJS"> <xsl:template name="getColumnNameJS">
<xsl:param name="columnNameFromDB" /> <xsl:param name="columnNameFromDB" />
<xsl:choose> <xsl:choose>

Loading…
Cancel
Save