Browse Source

Bugfix Lesezeichen Vorlagen #2

RELEASE_kern5.0
Daniel Quathamer 6 months ago
parent
commit
4932993cda
  1. 2
      superx/WEB-INF/conf/edustore/db/install/conf/builddatum.txt
  2. 2
      superx/WEB-INF/conf/edustore/db/install/conf/kern.rtf
  3. 2
      superx/WEB-INF/conf/edustore/db/install/conf/kern.xml
  4. 2
      superx/WEB-INF/conf/edustore/db/install/conf/kern_cubes.xml
  5. 127
      superx/edit/kern/organigramm_dialog.jsp
  6. 128
      superx/xml/graphtools.xsl
  7. 4
      superx/xml/maskComponents_html.xsl
  8. 13
      superx/xml/maske_html_superx_old.xsl

2
superx/WEB-INF/conf/edustore/db/install/conf/builddatum.txt

@ -1 +1 @@
22.03.2024 01.05.2024

2
superx/WEB-INF/conf/edustore/db/install/conf/kern.rtf

File diff suppressed because one or more lines are too long

2
superx/WEB-INF/conf/edustore/db/install/conf/kern.xml

@ -9098,7 +9098,7 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
70550 70550
70560 70560
--> -->
<maske tid="70970" name="User einrichten" thema=""> <!-- Ursprünglich thema="Benutzer verwalten" --> <maske tid="70970" name="User einrichten" thema="Benutzer verwalten"> <!-- Ursprünglich thema="Benutzer verwalten" -->
<src> <src>
<path>$SUPERX_DIR/db/install/masken</path> <path>$SUPERX_DIR/db/install/masken</path>
<author>D. Quathamer</author> <author>D. Quathamer</author>

2
superx/WEB-INF/conf/edustore/db/install/conf/kern_cubes.xml

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?><module xmlns:dbi="http://www.his.de/Abt1/Interfaces/dbi_V1.0"> <?xml version="1.0" encoding="UTF-8"?><module xmlns:dbi="http://www.his.de/Abt1/Interfaces/dbi_V1.0">
<database> <database>
<!--Automatisch generiert von Edustore für database=eduetl und dbsystem=INFORMIX <!--Automatisch generiert von Edustore für database=eduetl und dbsystem=POSTGRES
Sie können diese Tabellen als Vorlage für Ladetabellen in EDUDATA benutzen--></database> Sie können diese Tabellen als Vorlage für Ladetabellen in EDUDATA benutzen--></database>
</module> </module>

127
superx/edit/kern/organigramm_dialog.jsp

@ -0,0 +1,127 @@
<%@ taglib uri="/WEB-INF/dbforms.tld" prefix="db" %>
<%@page pageEncoding="utf-8" contentType="text/html; charset=UTF-8" %>
<html>
<!--Automatically generated by module_scripts_create.x (SuperX)-->
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta content="0" http-equiv="expires">
<LINK href="/superx/style/superx.css" type="text/css" REL="stylesheet">
<LINK href="/superx/xml/superxml_html.css" type="text/css" REL="stylesheet">
<LINK href="/superx/xml/maske_html.css" type="text/css" REL="stylesheet">
<LINK href="/superx/style/dbforms_40.css" type="text/css" REL="stylesheet">
<link rel="stylesheet" type="text/css" href="/superx/xml/css/start_portlet.css"/>
<link rel="stylesheet" type="text/css" href="/superx/xml/css/fontello-codes.css"/>
<title>Formular Organigramm</title>
<script type="text/javascript">
var djConfig = {isDebug: false };
//djConfig.debugAtAllCosts = true;
</script><script src="/superx/xml/js/dojo/dojo.js" type="text/javascript">&nbsp;</script><script type="text/javascript">
dojo.require("dojo.widget.Dialog");
dojo.require("dojo.widget.Button");
dojo.require("dojo.widget.Tooltip");
dojo.require("dojo.string.common");
dojo.hostenv.writeIncludes();
function inst_uebernehmen(inst_nr,inst_name)
{
var myWindow=window.opener;
var myForm=myWindow.document.forms[0];
if(myWindow.getDbFormFieldName)
{
var inputElem=myForm.elements[myWindow.getDbFormFieldName('ch110_institut')];
if(inputElem)
inputElem.value=inst_nr;
var inputLabel=myForm.elements["instLabel"];
if(inputLabel)
inputLabel.value=inst_name;
}
window.close();
}
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base/>
</head>
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
String filter="";
String sql="";
if(userobject == null)
{
%>
<jsp:forward page="/edit/not_authenticated.htm"/>
<%
}
else
userid=userobject.toString();
Object mandantobject=request.getSession().getAttribute("MandantenID");
String mandantenid="";
if(mandantobject != null)
mandantenid=mandantobject.toString();
//der superx-Default-Mandant ist bei dbforms ein Leerstring
if(mandantenid.equals("default"))
mandantenid="";
String db_form_name="organigramm";
String erlaubt="0";
%>
<%@ include file="/edit/check_authentication.inc" %>
<%
if(erlaubt.equals("0"))
{
%>
<jsp:forward page="/edit/not_authorized.htm"/>
<%
}
String keyfieldsused="false";
Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
<p align="right">
<a target="_parent" href="http://www.superx-projekt.de"><img border="0" alt="Logo" src="../../images/logo.gif"></a>
<br><% if(!mandantenid.equals("default") && !mandantenid.equals(""))
out.println("<strong>Mandant: " + mandantenid +"</strong>");
%></p>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Bitte w&auml;hlen Sie eine Institution aus:</span><img border="0" alt="Erl&auml;uterung" src="/superx/images/info.png"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie das Organigramm aufrufen</span>
</div><db:dbform tableName="organigramm" maxRows="*" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/organigramm_list.jsp" orderBy="key_apnr"
dbConnectionName="<%= mandantenid %>" >
<input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/>
<db:header>
<table class="dbform_tab" border="1" >
<tr><td /><td>Filtern</td><td><db:search fieldName="drucktext" searchAlgo="weakEnd"/></td><td /> </tr>
<tr>
<th></th><th align="left">
<db:message key="Schl&uuml;ssel"/></th><th align="left">
<db:message key="Drucktext"/></th>
<th>&Uuml;bernehmen</th>
</tr>
<tr><td /><td>0</td><td>Alle Institutionen</td><td><a onclick="inst_uebernehmen('0','Alle Institutionen');" class="icon icon-left-big" style="color:blue;cursor: pointer;" title="Zuweisen und schlie&szlig;en">&nbsp;</a>
</td> </tr>
</db:header>
<db:errors/>
<db:body allowNew="false">
<tr>
<td></td><td><db:label nullFieldValue="" fieldName="key_apnr" />
</td><td><db:label nullFieldValue="" fieldName="drucktext" />
</td>
<td><a onclick="<%= "inst_uebernehmen('"+currentRow_organigramm.get("key_apnr").toString()+"','"+currentRow_organigramm.get("drucktext").toString()+"');" %>" class="icon icon-left-big" style="color:blue;cursor: pointer;" title="Zuweisen und schlie&szlig;en">&nbsp;</a>
</td>
</tr>
</db:body>
<db:footer><tr></tr>
</table>
</db:footer></db:dbform></body>
</html>

128
superx/xml/graphtools.xsl

@ -2,6 +2,24 @@
<xsl:stylesheet version="1.0" <xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:svg="http://www.w3.org/2000/svg"> xmlns:svg="http://www.w3.org/2000/svg">
<!--graphtools-Layout Templates, können in pageComponents_html_final.xsl überlagert werden-->
<xsl:template name="myBarColorFg" >
<xsl:text>steelblue</xsl:text>
</xsl:template>
<xsl:template name="myBarColorBg" >
<xsl:text>#cccccc</xsl:text>
</xsl:template>
<xsl:template name="myBarColorSeriesFgStart" >
<xsl:text>0,0,139</xsl:text>
</xsl:template>
<xsl:template name="myBarColorSeriesFgEnd" >
<xsl:text>173,216,230</xsl:text>
</xsl:template>
<xsl:template name="myBarColorSeriesFgSteps" >
<xsl:text>10</xsl:text>
</xsl:template>
<!-- nun die templates zur Berechnung:-->
<xsl:template name="graph"> <xsl:template name="graph">
<xsl:param name="graphwidth" select="100" /> <xsl:param name="graphwidth" select="100" />
<xsl:param name="graphheight" select="20" /> <xsl:param name="graphheight" select="20" />
@ -27,6 +45,15 @@ xmlns:svg="http://www.w3.org/2000/svg">
<xsl:variable name="barColorBg"> <xsl:variable name="barColorBg">
<xsl:call-template name="myBarColorBg" /> <xsl:call-template name="myBarColorBg" />
</xsl:variable> </xsl:variable>
<xsl:variable name="barColorSeriesFgStart">
<xsl:call-template name="myBarColorSeriesFgStart" />
</xsl:variable>
<xsl:variable name="barColorSeriesFgEnd">
<xsl:call-template name="myBarColorSeriesFgEnd" />
</xsl:variable>
<xsl:variable name="barColorSeriesFgSteps">
<xsl:call-template name="myBarColorSeriesFgSteps" />
</xsl:variable>
<xsl:if test="string-length($feldwert) &gt; 0"> <xsl:if test="string-length($feldwert) &gt; 0">
<svg:svg width="{concat($graphwidth,'px')}" height="{concat($graphheight,'px')}"><svg:g> <svg:svg width="{concat($graphwidth,'px')}" height="{concat($graphheight,'px')}"><svg:g>
@ -54,11 +81,20 @@ xmlns:svg="http://www.w3.org/2000/svg">
<xsl:variable name="feldwertPlusDelim"> <xsl:variable name="feldwertPlusDelim">
<xsl:value-of select="concat($feldwertOhneGesamt,',')"/> <xsl:value-of select="concat($feldwertOhneGesamt,',')"/>
</xsl:variable> </xsl:variable>
<xsl:variable name="countSteps">
<xsl:call-template name="countDelims" >
<xsl:with-param name="s1" select="$feldwertPlusDelim"/>
<xsl:with-param name="nr" select="0"/>
<xsl:with-param name="delim" select="','"/>
</xsl:call-template>
</xsl:variable>
<xsl:call-template name="chartBarXSeries"> <xsl:call-template name="chartBarXSeries">
<xsl:with-param name="graphwidth" select="$graphwidth" /> <xsl:with-param name="graphwidth" select="$graphwidth" />
<xsl:with-param name="barHeight" select="$graphheight" /> <xsl:with-param name="barHeight" select="$graphheight" />
<xsl:with-param name="ordnr" select="1" /> <xsl:with-param name="barColorSeriesFgStart" select="$barColorSeriesFgStart" />
<xsl:with-param name="barColorSeriesFgEnd" select="$barColorSeriesFgEnd" />
<xsl:with-param name="barColorSeriesFgStep" select="1" />
<xsl:with-param name="barColorSeriesFgSteps" select="$countSteps" />
<xsl:with-param name="offset" select="0" /> <xsl:with-param name="offset" select="0" />
<xsl:with-param name="feldwertSubString" select="$feldwertPlusDelim"/> <xsl:with-param name="feldwertSubString" select="$feldwertPlusDelim"/>
<xsl:with-param name="gesamt" select="$gesamt"/> <xsl:with-param name="gesamt" select="$gesamt"/>
@ -101,7 +137,10 @@ xmlns:svg="http://www.w3.org/2000/svg">
<xsl:template name="chartBarXSeries"> <xsl:template name="chartBarXSeries">
<xsl:param name="graphwidth" select="100" /> <xsl:param name="graphwidth" select="100" />
<xsl:param name="barHeight" select="19" /> <xsl:param name="barHeight" select="19" />
<xsl:param name="ordnr" select="1" /> <xsl:param name="barColorSeriesFgStart" select="'0,0,139'" /><!--dark blue-->
<xsl:param name="barColorSeriesFgEnd" select="'173, 216, 230'" /><!--light blue-->
<xsl:param name="barColorSeriesFgStep" select="1" /><!--Nr. der Abstufung-->
<xsl:param name="barColorSeriesFgSteps" select="10" /><!--Anzahl Abstufungen-->
<xsl:param name="offset" select="0" /> <xsl:param name="offset" select="0" />
<xsl:param name="feldwertSubString" /> <xsl:param name="feldwertSubString" />
<xsl:param name="gesamt" select="100"/> <xsl:param name="gesamt" select="100"/>
@ -113,13 +152,18 @@ xmlns:svg="http://www.w3.org/2000/svg">
<xsl:call-template name="drawBar"> <xsl:call-template name="drawBar">
<xsl:with-param name="maxwidth" select="$graphwidth" /> <xsl:with-param name="maxwidth" select="$graphwidth" />
<xsl:with-param name="barHeight" select="$barHeight" /> <xsl:with-param name="barHeight" select="$barHeight" />
<xsl:with-param name="barClass" select="concat('chartBarSeries',$ordnr)" /> <xsl:with-param name="barClass" select="concat('chartBarSeries',$barColorSeriesFgStep)" />
<xsl:with-param name="barValue" select="$feldwertNumeric" /> <xsl:with-param name="barValue" select="$feldwertNumeric" />
<xsl:with-param name="barMaxValue" select="$gesamt" /> <xsl:with-param name="barMaxValue" select="$gesamt" />
<xsl:with-param name="barLabel" select="$feldwertNumeric" /> <xsl:with-param name="barLabel" select="$feldwertNumeric" />
<xsl:with-param name="barLabelClass" select="concat('chartLabelSeries',$ordnr)" /> <xsl:with-param name="barLabelClass" select="concat('chartLabelSeries',$barColorSeriesFgStep)" />
<xsl:with-param name="x" select="$offset" /> <xsl:with-param name="x" select="$offset" />
<xsl:with-param name="y" select="0" /> <xsl:with-param name="y" select="0" />
<xsl:with-param name="barColorSeriesFgStart" select="$barColorSeriesFgStart" />
<xsl:with-param name="barColorSeriesFgEnd" select="$barColorSeriesFgEnd" />
<xsl:with-param name="barColorSeriesFgStep" select="$barColorSeriesFgStep" />
<xsl:with-param name="barColorSeriesFgSteps" select="$barColorSeriesFgSteps" />
</xsl:call-template> </xsl:call-template>
@ -127,7 +171,10 @@ xmlns:svg="http://www.w3.org/2000/svg">
<xsl:call-template name="chartBarXSeries"> <xsl:call-template name="chartBarXSeries">
<xsl:with-param name="graphwidth" select="$graphwidth" /> <xsl:with-param name="graphwidth" select="$graphwidth" />
<xsl:with-param name="barHeight" select="$barHeight" /> <xsl:with-param name="barHeight" select="$barHeight" />
<xsl:with-param name="ordnr" select="$ordnr + 1" /> <xsl:with-param name="barColorSeriesFgStep" select="$barColorSeriesFgStep + 1" />
<xsl:with-param name="barColorSeriesFgStart" select="$barColorSeriesFgStart" />
<xsl:with-param name="barColorSeriesFgEnd" select="$barColorSeriesFgEnd" />
<xsl:with-param name="barColorSeriesFgSteps" select="$barColorSeriesFgSteps" />
<xsl:with-param name="offset" select="$offset + ($graphwidth * ($feldwertNumeric div $gesamt))" /> <xsl:with-param name="offset" select="$offset + ($graphwidth * ($feldwertNumeric div $gesamt))" />
<xsl:with-param name="feldwertSubString" select="substring-after($feldwertSubString,',')"/> <xsl:with-param name="feldwertSubString" select="substring-after($feldwertSubString,',')"/>
</xsl:call-template> </xsl:call-template>
@ -144,24 +191,83 @@ xmlns:svg="http://www.w3.org/2000/svg">
<xsl:param name="x" select="0" /> <xsl:param name="x" select="0" />
<xsl:param name="y" select="0" /> <xsl:param name="y" select="0" />
<xsl:param name="showLabel" select="'false'" /> <xsl:param name="showLabel" select="'false'" />
<xsl:param name="barColorSeriesFgStart" select="'0,0,139'" /><!--dark blue-->
<xsl:param name="barColorSeriesFgEnd" select="'173, 216, 230'" /><!--light blue-->
<xsl:param name="barColorSeriesFgStep" select="1" /><!--Nr. der Abstufung-->
<xsl:param name="barColorSeriesFgSteps" select="10" /><!--Anzahl Abstufungen-->
<xsl:variable name="barWidth"> <xsl:variable name="barWidth">
<xsl:value-of select="$maxwidth * ($barValue div $barMaxValue)"/> <xsl:value-of select="$maxwidth * ($barValue div $barMaxValue)"/>
</xsl:variable> </xsl:variable>
<xsl:variable name="barColorFg"> <xsl:variable name="barColorFg">
<xsl:call-template name="myBarColorFg" /> <xsl:call-template name="getBarColorSeries" >
<xsl:with-param name="color_start" select="$barColorSeriesFgStart"/>
<xsl:with-param name="color_end" select="$barColorSeriesFgEnd"/>
<xsl:with-param name="steps" select="$barColorSeriesFgSteps"/>
<xsl:with-param name="step" select="$barColorSeriesFgStep"/>
</xsl:call-template>
</xsl:variable> </xsl:variable>
<!--<p><xsl:value-of select="concat($maxwidth,'-',$barValue,'-',$barMaxValue)"/></p>-->
<svg:rect class="{$barClass}" <svg:rect class="{$barClass}"
width="{$barWidth}" height="{$barHeight}" width="{$barWidth}" height="{$barHeight}"
x="{$x}" y="{$y}" x="{$x}" y="{$y}"
rx="5" ry="5" fill="{$barColorFg}"> rx="5" ry="5" fill="{$barColorFg}">
<svg:title><xsl:value-of select="format-number($barLabel,'###.###.###.###.##0,00','German')"/></svg:title></svg:rect> <svg:title><xsl:value-of select="format-number($barLabel,'###.###.###.###.##0','German')"/></svg:title></svg:rect>
<xsl:if test="$showLabel='true' and $barWidth &gt; 5 and $barLabel !=''"> <xsl:if test="$showLabel='true' and $barWidth &gt; 5 and $barLabel !=''">
<svg:text x="{$x + ($barWidth div 2)}" y="{$barHeight div 2}" class="{$barLabelClass}" <svg:text x="{$x + ($barWidth div 2)}" y="{$barHeight div 2}" class="{$barLabelClass}"
dominant-baseline="middle" text-anchor="middle"> dominant-baseline="middle" text-anchor="middle">
<xsl:value-of select="format-number($barLabel,'###.###.###.###.##0','German')"/></svg:text> <xsl:value-of select="format-number($barLabel,'###.###.###.###.##0,00','German')"/></svg:text>
</xsl:if> </xsl:if>
</xsl:template> </xsl:template>
<xsl:template name="getBarColorSeries" >
<xsl:param name="color_start" select="'0,0,139'"/>
<xsl:param name="color_end" select="'173,216,230'"/>
<xsl:param name="steps" select="10"/>
<xsl:param name="step" select="1"/>
<xsl:variable name="startR" select="number(substring-before($color_start,','))" />
<xsl:variable name="startGB" select="substring-after($color_start,',')" />
<xsl:variable name="startG" select="number(substring-before($startGB,','))" />
<xsl:variable name="startB" select="number(substring-after($startGB,','))" />
<xsl:variable name="endR" select="number(substring-before($color_end,','))" />
<xsl:variable name="endGB" select="substring-after($color_end,',')" />
<xsl:variable name="endG" select="number(substring-before($endGB,','))" />
<xsl:variable name="endB" select="number(substring-after($endGB,','))" />
<!-- Berechnung der Farbschritte -->
<xsl:variable name="rStep" select="($endR - $startR) div $steps"/>
<xsl:variable name="gStep" select="($endG - $startG) div $steps"/>
<xsl:variable name="bStep" select="($endB - $startB) div $steps"/>
<xsl:for-each select="0 to $steps">
<xsl:variable name="i" select="."/>
<xsl:if test="$i=$step">
<xsl:variable name="currentR" select="round($startR + $rStep * $i)"/>
<xsl:variable name="currentG" select="round($startG + $gStep * $i)"/>
<xsl:variable name="currentB" select="round($startB + $bStep * $i)"/>
<xsl:value-of select="concat('rgb(',$currentR,',',$currentG,',',$currentB,')')"/>
</xsl:if>
</xsl:for-each>
</xsl:template>
<xsl:template name="countDelims" >
<xsl:param name="s1" />
<xsl:param name="nr" select="0"/>
<xsl:param name="delim" select="','"/>
<xsl:choose>
<xsl:when test="$s1 = '' or not(contains($s1,$delim))">
<xsl:value-of select="$nr"/>
</xsl:when>
<xsl:otherwise>
<!-- Recursive call: increment length and process the rest of the string -->
<xsl:call-template name="countDelims">
<xsl:with-param name="s1" select="substring-after($s1,$delim)"/>
<xsl:with-param name="nr" select="$nr + 1"/>
<xsl:with-param name="delim" select="$delim"/>
</xsl:call-template>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet> </xsl:stylesheet>

4
superx/xml/maskComponents_html.xsl

@ -1525,9 +1525,9 @@ dojo.addOnLoad(initMaske);
{ {
url=location.protocol+'//'+location.host+"/superx/servlet/SuperXmlMaske"; url=location.protocol+'//'+location.host+"/superx/servlet/SuperXmlMaske";
</xsl:text> </xsl:text>
<!--<xsl:if test="/maske/@jsessionid!=''"><xsl:text>url+=';jsessionid=</xsl:text><xsl:value-of select="/maske/@jsessionid"/><xsl:text>';</xsl:text></xsl:if>-->
<![CDATA[ <![CDATA[
url+="?tid=" +maskentid +"&cachingcontrol=reusemask&MandantenID="+escape(mandantenID); url+="?tid=" +maskentid +"&cachingcontrol=reusemask&MandantenID="+escape(mandantenID);
url += "&navi=true";
var merkmale2=merkmale.replace(/n:'/g,'n:"'); var merkmale2=merkmale.replace(/n:'/g,'n:"');
var merkmale3=merkmale2.replace(/',k:'/g,'",k:"'); var merkmale3=merkmale2.replace(/',k:'/g,'",k:"');
@ -1547,7 +1547,7 @@ if (m[i].standparam) url+="&"+getEncoded(m[i].n)+"-Stand="+m[i].standparam;
for(var i1=1;i1<= felder.length-1; i1++) for(var i1=1;i1<= felder.length-1; i1++)
{ {
var merkmalvorhanden=false; var merkmalvorhanden=false;
if (document.forms['maske'].elements[felder[i1]["name"]].value!='') if (document.forms['maske'].elements[felder[i1]["name"]] && document.forms['maske'].elements[felder[i1]["name"]].value!='')
{ {
for (i=0;i<m.length;i++) for (i=0;i<m.length;i++)
{ {

13
superx/xml/maske_html_superx_old.xsl

@ -180,7 +180,7 @@ form { margin-bottom : 0;}
<xsl:variable name="showResetLink"> <xsl:variable name="showResetLink">
<xsl:call-template name="showResetLink" /> <xsl:call-template name="showResetLink" />
</xsl:variable> </xsl:variable>
<form name="maske" id="SuperXMaske" method="post" charset="UTF-8"> <form name="maske" id="SuperXMaske" method="post" charset="UTF-8" onsubmit="maskSubmit()">
<!-- MB 9/14 encode URL ignoriert jsession id --> <!-- MB 9/14 encode URL ignoriert jsession id -->
<xsl:attribute name="action"><xsl:value-of select="'SuperXmlTabelle'" /></xsl:attribute> <xsl:attribute name="action"><xsl:value-of select="'SuperXmlTabelle'" /></xsl:attribute>
<xsl:if test="/maske/felder/feld[art=19]!=''" > <xsl:if test="/maske/felder/feld[art=19]!=''" >
@ -296,7 +296,16 @@ form { margin-bottom : 0;}
<xsl:text>px;</xsl:text></xsl:attribute>--> <xsl:text>px;</xsl:text></xsl:attribute>-->
<p align="left" > <p align="left" >
<input name="navi" type="hidden" value="{/maske/@showNavigation}" /> <input name="navi" type="hidden" value="{/maske/@showNavigation}" />
<input type="submit" tabindex="10000" class="sx_buttondiv_submit" value="@@abschicken@@" onClick="ok=validateForm(document.forms[0],'superx');if (ok==true) document.getElementById('progressbar').style.display='';return ok"/> <input type="submit" tabindex="10000" class="sx_buttondiv_submit" value="@@abschicken@@"><xsl:attribute name="onClick">
<xsl:choose>
<xsl:when test="count(/maske/felder/feld[ name='_customValidation']) &gt; 0">
<xsl:text>ok=</xsl:text><xsl:value-of select="/maske/felder/feld[ name='_customValidation']/defaultwert/key" /><xsl:text>(document.forms[0],'superx');if (ok==true) document.getElementById('progressbar').style.display='';return ok;</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>ok=validateForm(document.forms[0],'superx');if (ok==true) document.getElementById('progressbar').style.display='';return ok;</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:attribute></input>
&#160; &#160; &#160; &#160; &#160; &#160;
<xsl:choose> <xsl:choose>
<xsl:when test="$showResetLink='true'"> <xsl:when test="$showResetLink='true'">

Loading…
Cancel
Save