Daniel Quathamer
1 year ago
8 changed files with 38153 additions and 9 deletions
@ -0,0 +1,897 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?> |
||||||
|
<xsl:stylesheet version="1.0" |
||||||
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> |
||||||
|
<xml:output method="text" indent="yes"/> |
||||||
|
|
||||||
|
<xsl:template name="ucase"> |
||||||
|
<xsl:param name="s1"/> |
||||||
|
<xsl:value-of select="translate($s1,'abcdefghijklmnopqrstuvwxyz ','ABCDEFGHIJKLMNOPQRSTUVWXYZ_')" /> |
||||||
|
</xsl:template> |
||||||
|
<xsl:template name="lcase"> |
||||||
|
<xsl:param name="s1"/> |
||||||
|
<xsl:value-of select="translate($s1,'ABCDEFGHIJKLMNOPQRSTUVWXYZ ','abcdefghijklmnopqrstuvwxyz_')" /> |
||||||
|
</xsl:template> |
||||||
|
<!-- start umlaut_url--> |
||||||
|
<xsl:template name="umlaut_urlencode"> |
||||||
|
<xsl:param name="s1"/> |
||||||
|
<xsl:variable name="r1" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s1" /> <!--ä ist an position 23--> |
||||||
|
<xsl:with-param name="search" select="'%'" /> |
||||||
|
<xsl:with-param name="replace" select="'%25'" /> |
||||||
|
|
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r2" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r1" /> |
||||||
|
<xsl:with-param name="search" select="'ö'" /> |
||||||
|
<xsl:with-param name="replace" select="'%F6'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r3" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r2" /> |
||||||
|
<xsl:with-param name="search" select="'ü'" /> |
||||||
|
<xsl:with-param name="replace" select="'%FC'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r4" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r3" /> |
||||||
|
<xsl:with-param name="search" select="'Ä'" /> |
||||||
|
<xsl:with-param name="replace" select="'%C4'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r5" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r4" /> |
||||||
|
<xsl:with-param name="search" select="'Ö'" /> |
||||||
|
<xsl:with-param name="replace" select="'%D6'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r6" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r5" /> |
||||||
|
<xsl:with-param name="search" select="'Ü'" /> |
||||||
|
<xsl:with-param name="replace" select="'%DC'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:variable name="r7" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r6" /> |
||||||
|
<xsl:with-param name="search" select="'='" /> |
||||||
|
<xsl:with-param name="replace" select="'%3D'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r8"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r7" /> |
||||||
|
<xsl:with-param name="search" select="'ß'" /> |
||||||
|
<xsl:with-param name="replace" select="'%DF'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r9"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r8" /> |
||||||
|
<xsl:with-param name="search" select="'$'" /> |
||||||
|
<xsl:with-param name="replace" select="'%24'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="amp"><![CDATA[&]]></xsl:variable> |
||||||
|
<xsl:variable name="r10"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r9" /> |
||||||
|
<xsl:with-param name="search" select="$amp" /> |
||||||
|
<xsl:with-param name="replace" select="'%26'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r11"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r10" /> |
||||||
|
<xsl:with-param name="search" select="'+'" /> |
||||||
|
<xsl:with-param name="replace" select="'%2B'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r12"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r11" /> |
||||||
|
<xsl:with-param name="search" select="','" /> |
||||||
|
<xsl:with-param name="replace" select="'%2C'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r13"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r12" /> |
||||||
|
<xsl:with-param name="search" select="'/'" /> |
||||||
|
<xsl:with-param name="replace" select="'%2F'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r14"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r13" /> |
||||||
|
<xsl:with-param name="search" select="':'" /> |
||||||
|
<xsl:with-param name="replace" select="'%3A'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r15"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r14" /> |
||||||
|
<xsl:with-param name="search" select="';'" /> |
||||||
|
<xsl:with-param name="replace" select="'%3B'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r16"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r15" /> |
||||||
|
<xsl:with-param name="search" select="'='" /> |
||||||
|
<xsl:with-param name="replace" select="'%3D'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r17"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r16" /> |
||||||
|
<xsl:with-param name="search" select="'?'" /> |
||||||
|
<xsl:with-param name="replace" select="'%3F'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r18"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r17" /> |
||||||
|
<xsl:with-param name="search" select="'@'" /> |
||||||
|
<xsl:with-param name="replace" select="'%40'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="quot">"</xsl:variable> |
||||||
|
<xsl:variable name="r19"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r18" /> |
||||||
|
<xsl:with-param name="search" select="$quot" /> |
||||||
|
<xsl:with-param name="replace" select="'%22'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="lt"><![CDATA[<]]></xsl:variable> |
||||||
|
<xsl:variable name="r20"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r19" /> |
||||||
|
<xsl:with-param name="search" select="$lt" /> |
||||||
|
<xsl:with-param name="replace" select="'%3C'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="gt"><![CDATA[>]]></xsl:variable> |
||||||
|
<xsl:variable name="r21"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r20" /> |
||||||
|
<xsl:with-param name="search" select="$gt" /> |
||||||
|
<xsl:with-param name="replace" select="'%3E'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r22"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r21" /> |
||||||
|
<xsl:with-param name="search" select="'#'" /> |
||||||
|
<xsl:with-param name="replace" select="'%23'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r23"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r22" /> |
||||||
|
<xsl:with-param name="search" select="'ä'" /> |
||||||
|
<xsl:with-param name="replace" select="'%E4'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r24"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r23" /> |
||||||
|
<xsl:with-param name="search" select="'{'" /> |
||||||
|
<xsl:with-param name="replace" select="'%7B'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r25"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r24" /> |
||||||
|
<xsl:with-param name="search" select="'}'" /> |
||||||
|
<xsl:with-param name="replace" select="'%7D'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r26"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r25" /> |
||||||
|
<xsl:with-param name="search" select="'|'" /> |
||||||
|
<xsl:with-param name="replace" select="'%7C'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r27"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r26" /> |
||||||
|
<xsl:with-param name="search" select="'\'" /> |
||||||
|
<xsl:with-param name="replace" select="'%5C'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r28"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r27" /> |
||||||
|
<xsl:with-param name="search" select="'^'" /> |
||||||
|
<xsl:with-param name="replace" select="'%5E'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r29"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r28" /> |
||||||
|
<xsl:with-param name="search" select="'~'" /> |
||||||
|
<xsl:with-param name="replace" select="'%7E'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r30"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r29" /> |
||||||
|
<xsl:with-param name="search" select="'['" /> |
||||||
|
<xsl:with-param name="replace" select="'%5B'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r31"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r30" /> |
||||||
|
<xsl:with-param name="search" select="']'" /> |
||||||
|
<xsl:with-param name="replace" select="'%5D'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r31" /> |
||||||
|
<xsl:with-param name="search" select="' '" /> |
||||||
|
<xsl:with-param name="replace" select="'%20'" /> |
||||||
|
</xsl:call-template> |
||||||
|
|
||||||
|
|
||||||
|
</xsl:template> |
||||||
|
<!-- end umlaut--> |
||||||
|
<!-- start ohne umlaut --> |
||||||
|
<xsl:template name="ohne_umlaut"> |
||||||
|
<xsl:param name="s1"/> |
||||||
|
<xsl:variable name="r1" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s1" /> |
||||||
|
<xsl:with-param name="search" select="'ä'" /> |
||||||
|
<xsl:with-param name="replace" select="'ae'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r2" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r1" /> |
||||||
|
<xsl:with-param name="search" select="'ö'" /> |
||||||
|
<xsl:with-param name="replace" select="'oe'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r3" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r2" /> |
||||||
|
<xsl:with-param name="search" select="'ü'" /> |
||||||
|
<xsl:with-param name="replace" select="'ue'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r4" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r3" /> |
||||||
|
<xsl:with-param name="search" select="'Ä'" /> |
||||||
|
<xsl:with-param name="replace" select="'Ae'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r5" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r4" /> |
||||||
|
<xsl:with-param name="search" select="'Ö'" /> |
||||||
|
<xsl:with-param name="replace" select="'Oe'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r6" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r5" /> |
||||||
|
<xsl:with-param name="search" select="'Ü'" /> |
||||||
|
<xsl:with-param name="replace" select="'Ue'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r6" /> |
||||||
|
<xsl:with-param name="search" select="'ß'" /> |
||||||
|
<xsl:with-param name="replace" select="'ss'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:template> |
||||||
|
|
||||||
|
<xsl:template name="lcase_ohne_umlaut"> |
||||||
|
<xsl:param name="zs"/> |
||||||
|
<xsl:variable name="r10" > |
||||||
|
<xsl:call-template name="ohne_umlaut"> |
||||||
|
<xsl:with-param name="s1" select="$zs" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:call-template name="lcase"> |
||||||
|
<xsl:with-param name="s1" select="$r10" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:template> |
||||||
|
<xsl:template name="ucase_ohne_umlaut"> |
||||||
|
<xsl:param name="zs"/> |
||||||
|
<xsl:variable name="r10" > |
||||||
|
<xsl:call-template name="ohne_umlaut"> |
||||||
|
<xsl:with-param name="s1" select="$zs" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:call-template name="ucase"> |
||||||
|
<xsl:with-param name="s1" select="$r10" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:template> |
||||||
|
<xsl:template name="lcaseOhneUmlaut_alt"> |
||||||
|
<xsl:param name="s1"/> |
||||||
|
<xsl:value-of select="translate($s1,'ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜßäöü ','abcdefghijklmnopqrstuvwxyzaousaou_')" /> |
||||||
|
</xsl:template> |
||||||
|
|
||||||
|
<xsl:template name="search_replace"> |
||||||
|
<xsl:param name="string" /> |
||||||
|
<xsl:param name="search" /> |
||||||
|
<xsl:param name="replace" /> |
||||||
|
<xsl:choose> |
||||||
|
<xsl:when test="not($string)" /> |
||||||
|
<xsl:when test="contains($string, $search)"> |
||||||
|
<xsl:value-of select="substring-before($string, $search)" /> |
||||||
|
<xsl:value-of select="$replace" /> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" |
||||||
|
select="substring-after($string, $search)" /> |
||||||
|
<xsl:with-param name="search" |
||||||
|
select="$search" /> |
||||||
|
<xsl:with-param name="replace" |
||||||
|
select="$replace" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:when> |
||||||
|
<xsl:otherwise> |
||||||
|
<xsl:value-of select="$string" /> |
||||||
|
</xsl:otherwise> |
||||||
|
</xsl:choose> |
||||||
|
</xsl:template> |
||||||
|
<!-- end --> |
||||||
|
<!-- start newline br 11.3.09 MB--> |
||||||
|
<xsl:template name="newline_to_br"> |
||||||
|
<xsl:param name="string"/> |
||||||
|
<xsl:choose> |
||||||
|
<xsl:when test="contains($string,' ')"> |
||||||
|
<xsl:value-of select="substring-before($string,' ')"/> |
||||||
|
<br/> |
||||||
|
<xsl:call-template name="newline_to_br"> |
||||||
|
<xsl:with-param name="string" select="substring-after($string,' ')"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:when> |
||||||
|
<xsl:otherwise> |
||||||
|
<xsl:value-of select="$string"/> |
||||||
|
</xsl:otherwise> |
||||||
|
</xsl:choose> |
||||||
|
</xsl:template> |
||||||
|
<!-- end newline br--> |
||||||
|
<!-- start bw newline--> |
||||||
|
<xsl:template name="br_to_newline"> |
||||||
|
<!-- ersetzt in einem String alle br-Tags durch unescaped br tags |
||||||
|
alle Varianten werden geprüft, also unabhängig von Gross- oder Kleinschreinung oder Leerzeichen |
||||||
|
--> |
||||||
|
<xsl:param name="string" /> |
||||||
|
<xsl:choose> |
||||||
|
<xsl:when test="not($string)" /> |
||||||
|
<xsl:when test="contains($string, '<br>')"> |
||||||
|
<xsl:value-of select="substring-before($string, '<br>')" /> |
||||||
|
<br /> |
||||||
|
<xsl:call-template name="br_to_newline"> |
||||||
|
<xsl:with-param name="string" |
||||||
|
select="substring-after($string, '<br>')" /> |
||||||
|
|
||||||
|
</xsl:call-template> |
||||||
|
</xsl:when> |
||||||
|
<xsl:when test="contains($string, '<br >')"> |
||||||
|
<xsl:value-of select="substring-before($string, '<br >')" /> |
||||||
|
<br /> |
||||||
|
<xsl:call-template name="br_to_newline"> |
||||||
|
<xsl:with-param name="string" |
||||||
|
select="substring-after($string, '<br >')" /> |
||||||
|
|
||||||
|
</xsl:call-template> |
||||||
|
</xsl:when> |
||||||
|
<xsl:when test="contains($string, '<BR>')"> |
||||||
|
<xsl:value-of select="substring-before($string, '<BR>')" /> |
||||||
|
<br /> |
||||||
|
<xsl:call-template name="br_to_newline"> |
||||||
|
<xsl:with-param name="string" |
||||||
|
select="substring-after($string, '<BR>')" /> |
||||||
|
|
||||||
|
</xsl:call-template> |
||||||
|
</xsl:when> |
||||||
|
<xsl:when test="contains($string, '<BR >')"> |
||||||
|
<xsl:value-of select="substring-before($string, '<BR >')" /> |
||||||
|
<br /> |
||||||
|
<xsl:call-template name="br_to_newline"> |
||||||
|
<xsl:with-param name="string" |
||||||
|
select="substring-after($string, '<BR >')" /> |
||||||
|
|
||||||
|
</xsl:call-template> |
||||||
|
</xsl:when> |
||||||
|
<xsl:otherwise> |
||||||
|
<xsl:value-of select="$string" /> |
||||||
|
</xsl:otherwise> |
||||||
|
</xsl:choose> |
||||||
|
</xsl:template> |
||||||
|
<!-- end --> |
||||||
|
<!-- start json adapt--> |
||||||
|
<xsl:template name="json_adapt"> |
||||||
|
<xsl:param name="string" /> |
||||||
|
<xsl:variable name="s2"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="normalize-space($string)" /> |
||||||
|
<xsl:with-param name="search" select="'\\'" /> |
||||||
|
<xsl:with-param name="replace" select="'\\\\'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="s3"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s2" /> |
||||||
|
<xsl:with-param name="search" select="'ä'" /> |
||||||
|
<xsl:with-param name="replace" select="'\\344'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="s4"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s3" /> |
||||||
|
<xsl:with-param name="search" select="'Ä'" /> |
||||||
|
<xsl:with-param name="replace" select="'\\304'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="s5"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s4" /> |
||||||
|
<xsl:with-param name="search" select="'ö'" /> |
||||||
|
<xsl:with-param name="replace" select="'\\366'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="s6"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s5" /> |
||||||
|
<xsl:with-param name="search" select="'Ö'" /> |
||||||
|
<xsl:with-param name="replace" select="'\\326'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="s7"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s6" /> |
||||||
|
<xsl:with-param name="search" select="'ü'" /> |
||||||
|
<xsl:with-param name="replace" select="'\\374'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="s8"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s7" /> |
||||||
|
<xsl:with-param name="search" select="'Ü'" /> |
||||||
|
<xsl:with-param name="replace" select="'\\334'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="s9"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s8" /> |
||||||
|
<xsl:with-param name="search" select="'ß'" /> |
||||||
|
<xsl:with-param name="replace" select="'\\337'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="quot">"</xsl:variable> |
||||||
|
<xsl:variable name="s10"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s9" /> |
||||||
|
<xsl:with-param name="search" select="$quot" /> |
||||||
|
<xsl:with-param name="replace" select="'\\\'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="s11"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s10" /> |
||||||
|
<xsl:with-param name="search" select="'\b'" /> |
||||||
|
<xsl:with-param name="replace" select="'\\b'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="s12"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s11" /> |
||||||
|
<xsl:with-param name="search" select="'\f'" /> |
||||||
|
<xsl:with-param name="replace" select="'\\f'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="s13"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s12" /> |
||||||
|
<xsl:with-param name="search" select="'\n'" /> |
||||||
|
<xsl:with-param name="replace" select="'\\n'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="s14"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s13" /> |
||||||
|
<xsl:with-param name="search" select="'\r'" /> |
||||||
|
<xsl:with-param name="replace" select="'\\r'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="s15"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s14" /> |
||||||
|
<xsl:with-param name="search" select="'\t'" /> |
||||||
|
<xsl:with-param name="replace" select="'\\t'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="p"><![CDATA[<p>]]></xsl:variable> |
||||||
|
<xsl:variable name="s17"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s15" /> |
||||||
|
<xsl:with-param name="search" select="$p" /> |
||||||
|
<xsl:with-param name="replace" select="' '"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="p2"><![CDATA[</p>]]></xsl:variable> |
||||||
|
<xsl:variable name="s18"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s17" /> |
||||||
|
<xsl:with-param name="search" select="$p2" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="p3"><![CDATA[<p class='smallBreak'>]]></xsl:variable> |
||||||
|
<xsl:variable name="s19"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s18" /> |
||||||
|
<xsl:with-param name="search" select="$p3" /> |
||||||
|
<xsl:with-param name="replace" select="' '"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="br"><![CDATA[<br>]]></xsl:variable> |
||||||
|
<xsl:variable name="s20"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s19" /> |
||||||
|
<xsl:with-param name="search" select="$br" /> |
||||||
|
<xsl:with-param name="replace" select="' '"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="b"><![CDATA[<b>]]></xsl:variable> |
||||||
|
<xsl:variable name="s21"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s20" /> |
||||||
|
<xsl:with-param name="search" select="$b" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="b2"><![CDATA[</b>]]></xsl:variable> |
||||||
|
<xsl:variable name="s22"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s21" /> |
||||||
|
<xsl:with-param name="search" select="$b2" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="i"><![CDATA[<i>]]></xsl:variable> |
||||||
|
<xsl:variable name="s23"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s22" /> |
||||||
|
<xsl:with-param name="search" select="$i" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="i2"><![CDATA[</i>]]></xsl:variable> |
||||||
|
<xsl:variable name="s24"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s23" /> |
||||||
|
<xsl:with-param name="search" select="$i2" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="s25"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s24" /> |
||||||
|
<xsl:with-param name="search" select="'/'" /> |
||||||
|
<xsl:with-param name="replace" select="'\\/'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="s26"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s25" /> |
||||||
|
<xsl:with-param name="search" select="'\000'" /> |
||||||
|
<xsl:with-param name="replace" select="' '"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<!-- |
||||||
|
<xsl:variable name="s27"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s26" /> |
||||||
|
<xsl:with-param name="search" select="' '" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
--> |
||||||
|
<xsl:value-of select="$s26"/> |
||||||
|
|
||||||
|
</xsl:template> |
||||||
|
<!-- end json adapt--> |
||||||
|
<!-- start create_varname ACHTUNG: muss Javascript-funktion in sx_function.js entsprechen!--> |
||||||
|
<xsl:template name="create_varname"> |
||||||
|
<xsl:param name="string"/> |
||||||
|
|
||||||
|
<!--<xsl:variable name="s2"> |
||||||
|
<xsl:call-template name="ohne_umlaut"> |
||||||
|
<xsl:with-param name="string" select="$s1"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable>--> |
||||||
|
|
||||||
|
<xsl:variable name="r1" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$string" /> |
||||||
|
<xsl:with-param name="search" select="'ä'" /> |
||||||
|
<xsl:with-param name="replace" select="'ae'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r2" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r1" /> |
||||||
|
<xsl:with-param name="search" select="'ö'" /> |
||||||
|
<xsl:with-param name="replace" select="'oe'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r3" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r2" /> |
||||||
|
<xsl:with-param name="search" select="'ü'" /> |
||||||
|
<xsl:with-param name="replace" select="'ue'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r4" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r3" /> |
||||||
|
<xsl:with-param name="search" select="'Ä'" /> |
||||||
|
<xsl:with-param name="replace" select="'Ae'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r5" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r4" /> |
||||||
|
<xsl:with-param name="search" select="'Ö'" /> |
||||||
|
<xsl:with-param name="replace" select="'Oe'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r6" > |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r5" /> |
||||||
|
<xsl:with-param name="search" select="'Ü'" /> |
||||||
|
<xsl:with-param name="replace" select="'Ue'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="r7"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r6" /> |
||||||
|
<xsl:with-param name="search" select="'ß'" /> |
||||||
|
<xsl:with-param name="replace" select="'ss'" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:variable name="s3"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$r7" /> |
||||||
|
<xsl:with-param name="search" select="' '" /> |
||||||
|
<xsl:with-param name="replace" select="'_'"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:variable name="s4"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s3" /> |
||||||
|
<xsl:with-param name="search" select="','" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:variable name="s5"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s4" /> |
||||||
|
<xsl:with-param name="search" select="'?'" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:variable name="s6"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s5" /> |
||||||
|
<xsl:with-param name="search" select="'!'" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:variable name="s7"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s6" /> |
||||||
|
<xsl:with-param name="search" select="'^'" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:variable name="s8"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s7" /> |
||||||
|
<xsl:with-param name="search" select="'%'" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:variable name="s9"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s8" /> |
||||||
|
<xsl:with-param name="search" select="'§'" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:variable name="s10"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s9" /> |
||||||
|
<xsl:with-param name="search" select="'/'" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:variable name="s11"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s10" /> |
||||||
|
<xsl:with-param name="search" select="'*'" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:variable name="s12"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s11" /> |
||||||
|
<xsl:with-param name="search" select="'#'" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:variable name="s13"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s12" /> |
||||||
|
<xsl:with-param name="search" select="'|'" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:variable name="s14"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s13" /> |
||||||
|
<xsl:with-param name="search" select="'$'" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:variable name="s15"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s14" /> |
||||||
|
<xsl:with-param name="search" select="'('" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:variable name="s16"> |
||||||
|
<xsl:call-template name="search_replace"> |
||||||
|
<xsl:with-param name="string" select="$s15" /> |
||||||
|
<xsl:with-param name="search" select="')'" /> |
||||||
|
<xsl:with-param name="replace" select="''"/> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:variable> |
||||||
|
|
||||||
|
<xsl:value-of select="$s16"/> |
||||||
|
|
||||||
|
</xsl:template> |
||||||
|
<!-- end varname--> |
||||||
|
<!-- start " -> ' --> |
||||||
|
<xsl:template name="remove_linebreaksAndQuot"> |
||||||
|
<xsl:param name="volltext" /> |
||||||
|
<xsl:variable name="quot">"</xsl:variable> |
||||||
|
<xsl:variable name="apos">'</xsl:variable> |
||||||
|
<xsl:variable name="r1" > |
||||||
|
<xsl:value-of select="translate($volltext, $quot, $apos)" /> |
||||||
|
</xsl:variable> |
||||||
|
<xsl:call-template name="remove_linebreaks"> |
||||||
|
<xsl:with-param name="volltext" select="$r1" /> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:template> |
||||||
|
|
||||||
|
<xsl:template name="remove_linebreaks"> |
||||||
|
<xsl:param name="volltext" /> |
||||||
|
<xsl:choose> |
||||||
|
<xsl:when test="contains($volltext,'\ ')"> |
||||||
|
<xsl:value-of select="substring-before($volltext,'\ ')"/> |
||||||
|
<!--<br />--><xsl:text> </xsl:text> |
||||||
|
</xsl:when> |
||||||
|
<xsl:when test="contains($volltext,' ')"> |
||||||
|
<xsl:value-of select="substring-before($volltext,' ')"/> |
||||||
|
<!--<br />--><xsl:text> </xsl:text> |
||||||
|
<xsl:call-template name="remove_linebreaks"> |
||||||
|
<xsl:with-param name="volltext"><xsl:value-of select="substring-after($volltext,' ')" /> |
||||||
|
</xsl:with-param> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:when> |
||||||
|
<xsl:otherwise> |
||||||
|
<xsl:copy-of select="$volltext" /> |
||||||
|
</xsl:otherwise> |
||||||
|
</xsl:choose> |
||||||
|
|
||||||
|
</xsl:template> |
||||||
|
<!-- end --> |
||||||
|
|
||||||
|
<!-- start indent with nbsp--> |
||||||
|
<xsl:template name="indent"> |
||||||
|
<xsl:param name="i" /> |
||||||
|
<xsl:param name="count" /> |
||||||
|
|
||||||
|
<xsl:if test="$i <= $count"> |
||||||
|
  |
||||||
|
</xsl:if> |
||||||
|
<xsl:if test="$i <= $count"> |
||||||
|
<xsl:call-template name="indent"> |
||||||
|
<xsl:with-param name="i"> |
||||||
|
<xsl:value-of select="$i + 1"/> |
||||||
|
</xsl:with-param> |
||||||
|
<xsl:with-param name="count"> |
||||||
|
<xsl:value-of select="$count"/> |
||||||
|
</xsl:with-param> |
||||||
|
</xsl:call-template> |
||||||
|
</xsl:if> |
||||||
|
</xsl:template> |
||||||
|
</xsl:stylesheet> |
||||||
|
<!-- |
||||||
|
case 'ä': |
||||||
|
//sb.append("ä"); |
||||||
|
sb.append("\\344"); |
||||||
|
break; |
||||||
|
case 'Ä': |
||||||
|
//sb.append("Ä"); |
||||||
|
sb.append("\\304"); |
||||||
|
break; |
||||||
|
case 'ö': |
||||||
|
//sb.append("ö"); |
||||||
|
sb.append("\\366"); |
||||||
|
break; |
||||||
|
case 'Ö': |
||||||
|
//sb.append("Ö"); |
||||||
|
sb.append("\\326"); |
||||||
|
break; |
||||||
|
case 'ü': |
||||||
|
// sb.append("ü"); |
||||||
|
sb.append("\\374"); |
||||||
|
break; |
||||||
|
case 'Ü': |
||||||
|
// sb.append("Ü"); |
||||||
|
sb.append("\\334"); |
||||||
|
break; |
||||||
|
case 'ß': |
||||||
|
//sb.append("ß"); |
||||||
|
sb.append("\\337"); |
||||||
|
break; |
||||||
|
case '"': |
||||||
|
sb.append("\\\""); |
||||||
|
break; |
||||||
|
case '\\': |
||||||
|
sb.append("\\\\"); |
||||||
|
break; |
||||||
|
case '\b': |
||||||
|
sb.append("\\b"); |
||||||
|
break; |
||||||
|
case '\f': |
||||||
|
sb.append("\\f"); |
||||||
|
break; |
||||||
|
case '\n': |
||||||
|
sb.append("\\n"); |
||||||
|
break; |
||||||
|
case '\r': |
||||||
|
sb.append("\\r"); |
||||||
|
break; |
||||||
|
case '\t': |
||||||
|
sb.append("\\t"); |
||||||
|
break; |
||||||
|
case '/': |
||||||
|
sb.append("\\/"); |
||||||
|
--> |
||||||
|
<!-- end --> |
@ -0,0 +1,938 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" |
||||||
|
name="Benutzer - Abfragen" |
||||||
|
language="groovy" |
||||||
|
pageWidth="842" |
||||||
|
pageHeight="595" |
||||||
|
orientation="Landscape" |
||||||
|
columnWidth="818" |
||||||
|
leftMargin="12" |
||||||
|
rightMargin="12" |
||||||
|
topMargin="12" |
||||||
|
bottomMargin="12" |
||||||
|
isIgnorePagination="true"> |
||||||
|
<!--Import von jr_properties--> |
||||||
|
<property name="net.sf.jasperreports.export.xls.create.custom.palette" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows " |
||||||
|
value="true"/> |
||||||
|
<property name="com.jaspersoft.studio.unit." value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/> |
||||||
|
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="com.jaspersoft.studio.data.defaultdataadapter" |
||||||
|
value="TUHH_kennz_bericht_ba"/> |
||||||
|
<template>"simple_table.jrtx"</template> |
||||||
|
<style name="TableRowDetail" |
||||||
|
mode="Opaque" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF" |
||||||
|
hTextAlign="Right" |
||||||
|
vTextAlign="Middle" |
||||||
|
isBlankWhenNull="true" |
||||||
|
fontName="Liberation Sans" |
||||||
|
fontSize="8"> |
||||||
|
<box rightPadding="2"> |
||||||
|
<pen lineColor="#FFFFFF"/> |
||||||
|
</box> |
||||||
|
<paragraph leftIndent="2" |
||||||
|
rightIndent="1" |
||||||
|
spacingBefore="0" |
||||||
|
spacingAfter="0"/> |
||||||
|
<conditionalStyle> |
||||||
|
<conditionExpression>Boolean.valueOf( $V{PAGE_COUNT} % 2 == 1 )</conditionExpression> |
||||||
|
<style mode="Opaque" forecolor="#000000" backcolor="#E3E8EB"/> |
||||||
|
</conditionalStyle> |
||||||
|
</style> |
||||||
|
<queryString language="xPath">/ergebnisse/ergebnis/ergebniselement[@ordnr='0']/sqlerg/row</queryString> |
||||||
|
<field name="Berichtsname" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/makro/name</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Erlaeuterung" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/explanation</fieldDescription> |
||||||
|
</field> |
||||||
|
<!-- dann die Tabellenspalten --> |
||||||
|
<field name="tab_0Ebene" class="java.lang.Integer"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Benutzer" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Zuordnung über" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="2" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Abfragemaske" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="3" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Gruppe" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="4" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Sachgebiet" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="5" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1Benutzer " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1 Berechtigte Sichten " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1 Zugehörige Sichtart " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="2" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1Zuordnung über" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="3" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1Gruppe" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="4" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1Sachgebiet" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="5" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_2Benutzer " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='2']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_2Benutzer Name" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='2']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_2 Berechtigte Institution " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="2" and wert!="" and ../../../@ordnr='2']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_2 Kostenstelle " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="3" and wert!="" and ../../../@ordnr='2']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Kennung_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Kennung"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Kennung_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Kennung"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Zuordnung über Gruppe_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Zuordnung über Gruppe"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Zuordnung über Gruppe_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Zuordnung über Gruppe"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Zuordnung über Sachgebiet_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Zuordnung über Sachgebiet"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Zuordnung über Sachgebiet_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Zuordnung über Sachgebiet"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="standdatum" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/stand</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="user" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/user</fieldDescription> |
||||||
|
</field> |
||||||
|
<variable name="tabellennr" class="java.lang.Integer"> |
||||||
|
<variableExpression>0</variableExpression> |
||||||
|
</variable> |
||||||
|
<group name="tabellennr"> |
||||||
|
<groupExpression>$V{tabellennr}</groupExpression> |
||||||
|
<groupHeader> |
||||||
|
<band height="110"> |
||||||
|
<textField> |
||||||
|
<reportElement style="subReportTitle" x="0" y="0" width="818" height="20"/> |
||||||
|
<textFieldExpression>"Benutzer - Abfragen"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField> |
||||||
|
<reportElement style="LegendLabel" x="0" y="20" width="818" height="20"/> |
||||||
|
<textElement verticalAlignment="Bottom"/> |
||||||
|
<textFieldExpression>"Filterkriterien: "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField> |
||||||
|
<reportElement style="LegendContent" x="0" y="40" width="818" height="40"/> |
||||||
|
<textFieldExpression>""+(($F{legende_Kennung_value}==null || $F{legende_Kennung_value}=="")?"":($F{legende_Kennung_label}+": "+$F{legende_Kennung_value}+";")) |
||||||
|
+"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="0" |
||||||
|
y="80" |
||||||
|
width="58" |
||||||
|
height="30"/> |
||||||
|
<text>Ebene</text> |
||||||
|
</staticText> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="58" |
||||||
|
y="80" |
||||||
|
width="58" |
||||||
|
height="30"/> |
||||||
|
<text>Benutzer</text> |
||||||
|
</staticText> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="116" |
||||||
|
y="80" |
||||||
|
width="175" |
||||||
|
height="30"/> |
||||||
|
<text>Zuordnung über</text> |
||||||
|
</staticText> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="291" |
||||||
|
y="80" |
||||||
|
width="175" |
||||||
|
height="30"/> |
||||||
|
<text>Abfragemaske</text> |
||||||
|
</staticText> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="466" |
||||||
|
y="80" |
||||||
|
width="175" |
||||||
|
height="30"/> |
||||||
|
<text>Gruppe</text> |
||||||
|
</staticText> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="641" |
||||||
|
y="80" |
||||||
|
width="175" |
||||||
|
height="30"/> |
||||||
|
<text>Sachgebiet</text> |
||||||
|
</staticText> |
||||||
|
</band> |
||||||
|
</groupHeader> |
||||||
|
</group> |
||||||
|
<detail> |
||||||
|
<band height="20" splitType="Stretch"> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern="#"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel1"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==1</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textFieldExpression>$F{tab_0Ebene}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern="#"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel2"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==2</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textFieldExpression>$F{tab_0Ebene}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern="#"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel3"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==3</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textFieldExpression>$F{tab_0Ebene}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern="#"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel4"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==4</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textFieldExpression>$F{tab_0Ebene}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern="#"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel5"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==5</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textFieldExpression>$F{tab_0Ebene}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern="#"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel6"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==6</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textFieldExpression>$F{tab_0Ebene}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern="#"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel7"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==7</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textFieldExpression>$F{tab_0Ebene}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern="#"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel8"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==8</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textFieldExpression>$F{tab_0Ebene}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern="#"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel9"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==9</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textFieldExpression>$F{tab_0Ebene}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern="#"> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel10"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==10</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textFieldExpression>$F{tab_0Ebene}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="58" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel1"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==1</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Benutzer}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="58" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel2"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==2</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Benutzer}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="58" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel3"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==3</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Benutzer}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="58" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel4"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==4</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Benutzer}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="58" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel5"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==5</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Benutzer}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="58" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel6"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==6</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Benutzer}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="58" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel7"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==7</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Benutzer}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="58" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel8"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==8</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Benutzer}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="58" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel9"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==9</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Benutzer}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="58" |
||||||
|
y="0" |
||||||
|
width="58" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel10"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==10</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Benutzer}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="116" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel1"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==1</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Zuordnung über}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="116" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel2"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==2</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Zuordnung über}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="116" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel3"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==3</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Zuordnung über}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="116" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel4"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==4</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Zuordnung über}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="116" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel5"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==5</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Zuordnung über}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="116" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel6"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==6</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Zuordnung über}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="116" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel7"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==7</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Zuordnung über}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="116" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel8"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==8</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Zuordnung über}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="116" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel9"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==9</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Zuordnung über}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="116" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel10"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==10</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Zuordnung über}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="291" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel1"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==1</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Abfragemaske}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="291" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel2"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==2</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Abfragemaske}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="291" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel3"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==3</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Abfragemaske}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="291" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel4"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==4</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Abfragemaske}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="291" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel5"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==5</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Abfragemaske}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="291" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel6"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==6</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Abfragemaske}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="291" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel7"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==7</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Abfragemaske}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="291" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel8"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==8</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Abfragemaske}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="291" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel9"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==9</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Abfragemaske}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="291" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel10"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==10</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Abfragemaske}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="466" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel1"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==1</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Gruppe}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="466" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel2"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==2</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Gruppe}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="466" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel3"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==3</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Gruppe}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="466" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel4"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==4</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Gruppe}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="466" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel5"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==5</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Gruppe}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="466" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel6"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==6</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Gruppe}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="466" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel7"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==7</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Gruppe}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="466" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel8"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==8</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Gruppe}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="466" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel9"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==9</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Gruppe}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="466" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel10"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==10</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Gruppe}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="641" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel1"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==1</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Sachgebiet}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="641" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel2"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==2</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Sachgebiet}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="641" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel3"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==3</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Sachgebiet}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="641" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel4"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==4</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Sachgebiet}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="641" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel5"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==5</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Sachgebiet}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="641" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel6"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==6</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Sachgebiet}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="641" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel7"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==7</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Sachgebiet}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="641" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel8"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==8</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Sachgebiet}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="641" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel9"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==9</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Sachgebiet}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="641" |
||||||
|
y="0" |
||||||
|
width="175" |
||||||
|
height="20" |
||||||
|
style="TableRowLevel10"> |
||||||
|
<printWhenExpression>$F{tab_0Ebene}==10</printWhenExpression> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_0Sachgebiet}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</detail> |
||||||
|
</jasperReport> |
@ -0,0 +1,288 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" |
||||||
|
name="Benutzer - Sichten" |
||||||
|
language="groovy" |
||||||
|
pageWidth="842" |
||||||
|
pageHeight="595" |
||||||
|
orientation="Landscape" |
||||||
|
columnWidth="818" |
||||||
|
leftMargin="12" |
||||||
|
rightMargin="12" |
||||||
|
topMargin="12" |
||||||
|
bottomMargin="12" |
||||||
|
isIgnorePagination="true"> |
||||||
|
<!--Import von jr_properties--> |
||||||
|
<property name="net.sf.jasperreports.export.xls.create.custom.palette" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows " |
||||||
|
value="true"/> |
||||||
|
<property name="com.jaspersoft.studio.unit." value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/> |
||||||
|
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="com.jaspersoft.studio.data.defaultdataadapter" |
||||||
|
value="TUHH_kennz_bericht_ba"/> |
||||||
|
<template>"simple_table.jrtx"</template> |
||||||
|
<style name="TableRowDetail" |
||||||
|
mode="Opaque" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF" |
||||||
|
hTextAlign="Right" |
||||||
|
vTextAlign="Middle" |
||||||
|
isBlankWhenNull="true" |
||||||
|
fontName="Liberation Sans" |
||||||
|
fontSize="8"> |
||||||
|
<box rightPadding="2"> |
||||||
|
<pen lineColor="#FFFFFF"/> |
||||||
|
</box> |
||||||
|
<paragraph leftIndent="2" |
||||||
|
rightIndent="1" |
||||||
|
spacingBefore="0" |
||||||
|
spacingAfter="0"/> |
||||||
|
<conditionalStyle> |
||||||
|
<conditionExpression>Boolean.valueOf( $V{PAGE_COUNT} % 2 == 1 )</conditionExpression> |
||||||
|
<style mode="Opaque" forecolor="#000000" backcolor="#E3E8EB"/> |
||||||
|
</conditionalStyle> |
||||||
|
</style> |
||||||
|
<queryString language="xPath">/ergebnisse/ergebnis/ergebniselement[@ordnr='1']/sqlerg/row</queryString> |
||||||
|
<field name="Berichtsname" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/makro/name</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Erlaeuterung" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='1']/explanation</fieldDescription> |
||||||
|
</field> |
||||||
|
<!-- dann die Tabellenspalten --> |
||||||
|
<field name="tab_0Ebene" class="java.lang.Integer"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Benutzer" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Zuordnung über" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="2" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Abfragemaske" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="3" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Gruppe" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="4" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Sachgebiet" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="5" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1Benutzer " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1 Berechtigte Sichten " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1 Zugehörige Sichtart " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="2" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1Zuordnung über" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="3" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1Gruppe" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="4" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1Sachgebiet" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="5" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_2Benutzer " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='2']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_2Benutzer Name" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='2']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_2 Berechtigte Institution " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="2" and wert!="" and ../../../@ordnr='2']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_2 Kostenstelle " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="3" and wert!="" and ../../../@ordnr='2']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Kennung_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Kennung"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Kennung_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Kennung"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Zuordnung über Gruppe_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Zuordnung über Gruppe"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Zuordnung über Gruppe_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Zuordnung über Gruppe"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Zuordnung über Sachgebiet_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Zuordnung über Sachgebiet"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Zuordnung über Sachgebiet_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Zuordnung über Sachgebiet"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="standdatum" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/stand</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="user" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/user</fieldDescription> |
||||||
|
</field> |
||||||
|
<variable name="tabellennr" class="java.lang.Integer"> |
||||||
|
<variableExpression>1</variableExpression> |
||||||
|
</variable> |
||||||
|
<group name="tabellennr"> |
||||||
|
<groupExpression>$V{tabellennr}</groupExpression> |
||||||
|
<groupHeader> |
||||||
|
<band height="110"> |
||||||
|
<textField> |
||||||
|
<reportElement style="subReportTitle" x="0" y="0" width="818" height="20"/> |
||||||
|
<textFieldExpression>"Benutzer - Sichten"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField> |
||||||
|
<reportElement style="LegendLabel" x="0" y="20" width="818" height="20"/> |
||||||
|
<textElement verticalAlignment="Bottom"/> |
||||||
|
<textFieldExpression>"Filterkriterien: "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField> |
||||||
|
<reportElement style="LegendContent" x="0" y="40" width="818" height="40"/> |
||||||
|
<textFieldExpression>""+(($F{legende_Kennung_value}==null || $F{legende_Kennung_value}=="")?"":($F{legende_Kennung_label}+": "+$F{legende_Kennung_value}+";")) |
||||||
|
+"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="0" |
||||||
|
y="80" |
||||||
|
width="51" |
||||||
|
height="30"/> |
||||||
|
<text>Benutzer </text> |
||||||
|
</staticText> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="51" |
||||||
|
y="80" |
||||||
|
width="153" |
||||||
|
height="30"/> |
||||||
|
<text> Berechtigte Sichten </text> |
||||||
|
</staticText> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="204" |
||||||
|
y="80" |
||||||
|
width="153" |
||||||
|
height="30"/> |
||||||
|
<text> Zugehörige Sichtart </text> |
||||||
|
</staticText> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="357" |
||||||
|
y="80" |
||||||
|
width="153" |
||||||
|
height="30"/> |
||||||
|
<text>Zuordnung über</text> |
||||||
|
</staticText> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="510" |
||||||
|
y="80" |
||||||
|
width="153" |
||||||
|
height="30"/> |
||||||
|
<text>Gruppe</text> |
||||||
|
</staticText> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="663" |
||||||
|
y="80" |
||||||
|
width="153" |
||||||
|
height="30"/> |
||||||
|
<text>Sachgebiet</text> |
||||||
|
</staticText> |
||||||
|
</band> |
||||||
|
</groupHeader> |
||||||
|
</group> |
||||||
|
<detail> |
||||||
|
<band height="20" splitType="Stretch"> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="51" |
||||||
|
height="20" |
||||||
|
style="TableRowDetail"/> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_1Benutzer }</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="51" |
||||||
|
y="0" |
||||||
|
width="153" |
||||||
|
height="20" |
||||||
|
style="TableRowDetail"/> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_1 Berechtigte Sichten }</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="204" |
||||||
|
y="0" |
||||||
|
width="153" |
||||||
|
height="20" |
||||||
|
style="TableRowDetail"/> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_1 Zugehörige Sichtart }</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="357" |
||||||
|
y="0" |
||||||
|
width="153" |
||||||
|
height="20" |
||||||
|
style="TableRowDetail"/> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_1Zuordnung über}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="510" |
||||||
|
y="0" |
||||||
|
width="153" |
||||||
|
height="20" |
||||||
|
style="TableRowDetail"/> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_1Gruppe}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="663" |
||||||
|
y="0" |
||||||
|
width="153" |
||||||
|
height="20" |
||||||
|
style="TableRowDetail"/> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_1Sachgebiet}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</detail> |
||||||
|
</jasperReport> |
@ -0,0 +1,250 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" |
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||||
|
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" |
||||||
|
name="Benutzer - Institutionen" |
||||||
|
language="groovy" |
||||||
|
pageWidth="842" |
||||||
|
pageHeight="595" |
||||||
|
orientation="Landscape" |
||||||
|
columnWidth="818" |
||||||
|
leftMargin="12" |
||||||
|
rightMargin="12" |
||||||
|
topMargin="12" |
||||||
|
bottomMargin="12" |
||||||
|
isIgnorePagination="true"> |
||||||
|
<!--Import von jr_properties--> |
||||||
|
<property name="net.sf.jasperreports.export.xls.create.custom.palette" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" |
||||||
|
value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows " |
||||||
|
value="true"/> |
||||||
|
<property name="com.jaspersoft.studio.unit." value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/> |
||||||
|
<property name="net.sf.jasperreports.print.create.bookmarks" value="true"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.1" |
||||||
|
value="pageHeader"/> |
||||||
|
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.2" |
||||||
|
value="pageFooter"/> |
||||||
|
<property name="com.jaspersoft.studio.data.defaultdataadapter" |
||||||
|
value="TUHH_kennz_bericht_ba"/> |
||||||
|
<template>"simple_table.jrtx"</template> |
||||||
|
<style name="TableRowDetail" |
||||||
|
mode="Opaque" |
||||||
|
forecolor="#000000" |
||||||
|
backcolor="#FFFFFF" |
||||||
|
hTextAlign="Right" |
||||||
|
vTextAlign="Middle" |
||||||
|
isBlankWhenNull="true" |
||||||
|
fontName="Liberation Sans" |
||||||
|
fontSize="8"> |
||||||
|
<box rightPadding="2"> |
||||||
|
<pen lineColor="#FFFFFF"/> |
||||||
|
</box> |
||||||
|
<paragraph leftIndent="2" |
||||||
|
rightIndent="1" |
||||||
|
spacingBefore="0" |
||||||
|
spacingAfter="0"/> |
||||||
|
<conditionalStyle> |
||||||
|
<conditionExpression>Boolean.valueOf( $V{PAGE_COUNT} % 2 == 1 )</conditionExpression> |
||||||
|
<style mode="Opaque" forecolor="#000000" backcolor="#E3E8EB"/> |
||||||
|
</conditionalStyle> |
||||||
|
</style> |
||||||
|
<queryString language="xPath">/ergebnisse/ergebnis/ergebniselement[@ordnr='2']/sqlerg/row</queryString> |
||||||
|
<field name="Berichtsname" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/makro/name</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="Erlaeuterung" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='2']/explanation</fieldDescription> |
||||||
|
</field> |
||||||
|
<!-- dann die Tabellenspalten --> |
||||||
|
<field name="tab_0Ebene" class="java.lang.Integer"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Benutzer" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Zuordnung über" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="2" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Abfragemaske" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="3" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Gruppe" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="4" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_0Sachgebiet" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="5" and wert!="" and ../../../@ordnr='0']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1Benutzer " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1 Berechtigte Sichten " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1 Zugehörige Sichtart " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="2" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1Zuordnung über" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="3" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1Gruppe" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="4" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_1Sachgebiet" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="5" and wert!="" and ../../../@ordnr='1']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_2Benutzer " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="0" and wert!="" and ../../../@ordnr='2']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_2Benutzer Name" class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="1" and wert!="" and ../../../@ordnr='2']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_2 Berechtigte Institution " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="2" and wert!="" and ../../../@ordnr='2']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="tab_2 Kostenstelle " class="java.lang.String"> |
||||||
|
<fieldDescription>col[@id="3" and wert!="" and ../../../@ordnr='2']/wert</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Kennung_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Kennung"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Kennung_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Kennung"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Zuordnung über Gruppe_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Zuordnung über Gruppe"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Zuordnung über Gruppe_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Zuordnung über Gruppe"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Zuordnung über Sachgebiet_label" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Zuordnung über Sachgebiet"]/@varname</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="legende_Zuordnung über Sachgebiet_value" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Zuordnung über Sachgebiet"]/value_caption</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="standdatum" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/stand</fieldDescription> |
||||||
|
</field> |
||||||
|
<field name="user" class="java.lang.String"> |
||||||
|
<fieldDescription>/ergebnisse/user</fieldDescription> |
||||||
|
</field> |
||||||
|
<variable name="tabellennr" class="java.lang.Integer"> |
||||||
|
<variableExpression>2</variableExpression> |
||||||
|
</variable> |
||||||
|
<group name="tabellennr"> |
||||||
|
<groupExpression>$V{tabellennr}</groupExpression> |
||||||
|
<groupHeader> |
||||||
|
<band height="110"> |
||||||
|
<textField> |
||||||
|
<reportElement style="subReportTitle" x="0" y="0" width="818" height="20"/> |
||||||
|
<textFieldExpression>"Benutzer - Institutionen"</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField> |
||||||
|
<reportElement style="LegendLabel" x="0" y="20" width="818" height="20"/> |
||||||
|
<textElement verticalAlignment="Bottom"/> |
||||||
|
<textFieldExpression>"Filterkriterien: "</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField> |
||||||
|
<reportElement style="LegendContent" x="0" y="40" width="818" height="40"/> |
||||||
|
<textFieldExpression>""+(($F{legende_Kennung_value}==null || $F{legende_Kennung_value}=="")?"":($F{legende_Kennung_label}+": "+$F{legende_Kennung_value}+";")) |
||||||
|
+"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="0" |
||||||
|
y="80" |
||||||
|
width="53" |
||||||
|
height="30"/> |
||||||
|
<text>Benutzer </text> |
||||||
|
</staticText> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="53" |
||||||
|
y="80" |
||||||
|
width="178" |
||||||
|
height="30"/> |
||||||
|
<text>Benutzer Name</text> |
||||||
|
</staticText> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="231" |
||||||
|
y="80" |
||||||
|
width="533" |
||||||
|
height="30"/> |
||||||
|
<text> Berechtigte Institution </text> |
||||||
|
</staticText> |
||||||
|
<staticText> |
||||||
|
<reportElement style="TableColumnHeader" |
||||||
|
mode="Opaque" |
||||||
|
x="764" |
||||||
|
y="80" |
||||||
|
width="53" |
||||||
|
height="30"/> |
||||||
|
<text> Kostenstelle </text> |
||||||
|
</staticText> |
||||||
|
</band> |
||||||
|
</groupHeader> |
||||||
|
</group> |
||||||
|
<detail> |
||||||
|
<band height="20" splitType="Stretch"> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="0" |
||||||
|
y="0" |
||||||
|
width="53" |
||||||
|
height="20" |
||||||
|
style="TableRowDetail"/> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_2Benutzer }</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="53" |
||||||
|
y="0" |
||||||
|
width="178" |
||||||
|
height="20" |
||||||
|
style="TableRowDetail"/> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_2Benutzer Name}</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="231" |
||||||
|
y="0" |
||||||
|
width="533" |
||||||
|
height="20" |
||||||
|
style="TableRowDetail"/> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_2 Berechtigte Institution }</textFieldExpression> |
||||||
|
</textField> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern=""> |
||||||
|
<reportElement stretchType="ContainerHeight" |
||||||
|
x="764" |
||||||
|
y="0" |
||||||
|
width="53" |
||||||
|
height="20" |
||||||
|
style="TableRowDetail"/> |
||||||
|
<textElement textAlignment="Left"/> |
||||||
|
<textFieldExpression>$F{tab_2 Kostenstelle }</textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</detail> |
||||||
|
</jasperReport> |
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue