Browse Source

Drucklaoyut und Dialog RPTA verbessert, loglevel WARNING statt INFO #10

master
Daniel Quathamer 1 week ago
parent
commit
1dc091e79e
  1. 8
      superx/WEB-INF/conf/edustore/db/conf/logging.properties
  2. 2
      superx/WEB-INF/conf/edustore/db/install/conf/builddatum.txt
  3. 447
      superx/WEB-INF/reports/tabelle_jrxml_a4_quer.xsl.jrxml
  4. 32
      superx/xml/js/memtext/sx_functions.js
  5. 64
      superx/xml/nd_templates.xsl
  6. 40
      superx/xml/pageComponents_html.xsl
  7. 38
      superx/xml/resultset_html.xsl

8
superx/WEB-INF/conf/edustore/db/conf/logging.properties

@ -36,8 +36,8 @@ handlers= java.util.logging.ConsoleHandler @@ -36,8 +36,8 @@ handlers= java.util.logging.ConsoleHandler
#Vorteil: Es geht schneller
#Nachteil: Die Fehlermeldungen sind nicht sprechend.
#Z.Zt. unterstützt dies nur Postgres, nicht hsqldb oder informix
.level= INFO
#.level= WARNING
#.level= INFO
.level= WARNING
############################################################
# Handler specific properties.
@ -51,8 +51,8 @@ java.util.logging.FileHandler.count = 1 @@ -51,8 +51,8 @@ java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
# Limit the message that are printed on the console to INFO and above.
java.util.logging.ConsoleHandler.level = INFO
#java.util.logging.ConsoleHandler.level = WARNING
#java.util.logging.ConsoleHandler.level = INFO
java.util.logging.ConsoleHandler.level = WARNING
#java.util.logging.ConsoleHandler.level = FINEST
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

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

@ -1 +1 @@ @@ -1 +1 @@
13.08.2026
14.08.2026

447
superx/WEB-INF/reports/tabelle_jrxml_a4_quer.xsl.jrxml

@ -1,447 +0,0 @@ @@ -1,447 +0,0 @@
<?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="Tabellenausgabe Studierende (amtlich und intern)"
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="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="beispiel_einzeltabelle_schmal"/>
<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="com.jaspersoft.studio.property.dataset.dialog.DatasetDialog.sash.w1"
value="466"/>
<property name="com.jaspersoft.studio.property.dataset.dialog.DatasetDialog.sash.w2"
value="522"/>
<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="REPORT_HEADING_INSTITUTION" class="java.lang.String">
<fieldDescription>/ergebnisse/generalinfo/REPORT_HEADING_INSTITUTION</fieldDescription>
</field>
<field name="REPORT_HEADING_URL" class="java.lang.String">
<fieldDescription>/ergebnisse/generalinfo/REPORT_HEADING_URL</fieldDescription>
</field>
<field name="REPORT_LOGO_FILE" class="java.lang.String">
<fieldDescription>/ergebnisse/generalinfo/REPORT_LOGO_FILE</fieldDescription>
</field>
<field name="REPORT_HEADING_ADRESS" class="java.lang.String">
<fieldDescription>/ergebnisse/generalinfo/REPORT_HEADING_ADRESS</fieldDescription>
</field>
<field name="REPORT_EMAIL" class="java.lang.String">
<fieldDescription>/ergebnisse/generalinfo/REPORT_EMAIL</fieldDescription>
</field>
<field name="REPORT_DOCUMENTATION_URL" class="java.lang.String">
<fieldDescription>/ergebnisse/generalinfo/REPORT_DOCUMENTATION_URL</fieldDescription>
</field>
<field name="Berichtsname" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/maskenname</fieldDescription>
</field>
<field name="Erlaeuterung" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis[ @ordnr='0']/explanation</fieldDescription>
</field>
<!-- dann die Tabellenspalten -->
<field name="Hochschulnummer Statistik" class="java.lang.String">
<fieldDescription>col[@id="0" and wert!=""]/wert</fieldDescription>
</field>
<field name="HSF-Schlüssel" class="java.lang.String">
<fieldDescription>col[@id="1" and wert!=""]/wert</fieldDescription>
</field>
<field name="Art des Studiums" class="java.lang.String">
<fieldDescription>col[@id="2" and wert!=""]/wert</fieldDescription>
</field>
<field name="Abschlussschlüssel Statistik NRW" class="java.lang.String">
<fieldDescription>col[@id="3" and wert!=""]/wert</fieldDescription>
</field>
<field name="Vollzeit / Teilzeit / ausbildungsintegriert / praxisintegriert / berufsintegriert"
class="java.lang.String">
<fieldDescription>col[@id="4" and wert!=""]/wert</fieldDescription>
</field>
<field name="Angabe der Regelstudienzeit" class="java.lang.Double">
<fieldDescription>col[@id="5" and wert!=""]/wert</fieldDescription>
</field>
<field name="Anzahl der Studierenden in der Regelstudienzeit"
class="java.lang.Double">
<fieldDescription>col[@id="6" and wert!=""]/wert</fieldDescription>
</field>
<field name="legende_Köpfe oder Fälle ?_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname</fieldDescription>
</field>
<field name="legende_Köpfe oder Fälle ?_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption</fieldDescription>
</field>
<field name="legende_Seit Semester_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Seit Semester"]/@varname</fieldDescription>
</field>
<field name="legende_Seit Semester_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Seit Semester"]/value_caption</fieldDescription>
</field>
<field name="legende_Bis Semester_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Bis Semester"]/@varname</fieldDescription>
</field>
<field name="legende_Bis Semester_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Bis Semester"]/value_caption</fieldDescription>
</field>
<field name="legende_Nur Endsemester_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Nur Endsemester"]/@varname</fieldDescription>
</field>
<field name="legende_Nur Endsemester_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Nur Endsemester"]/value_caption</fieldDescription>
</field>
<field name="legende_Semestertyp_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Semestertyp"]/@varname</fieldDescription>
</field>
<field name="legende_Semestertyp_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Semestertyp"]/value_caption</fieldDescription>
</field>
<field name="legende_Stichtag_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Stichtag"]/@varname</fieldDescription>
</field>
<field name="legende_Stichtag_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Stichtag"]/value_caption</fieldDescription>
</field>
<field name="legende_Studiengang_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Studiengang"]/@varname</fieldDescription>
</field>
<field name="legende_Studiengang_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Studiengang"]/value_caption</fieldDescription>
</field>
<field name="legende_Fächer_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Fächer"]/@varname</fieldDescription>
</field>
<field name="legende_Fächer_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Fächer"]/value_caption</fieldDescription>
</field>
<field name="legende_Matrikel-Nr._label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Matrikel-Nr."]/@varname</fieldDescription>
</field>
<field name="legende_Matrikel-Nr._value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Matrikel-Nr."]/value_caption</fieldDescription>
</field>
<field name="legende_Abschluss_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Abschluss"]/@varname</fieldDescription>
</field>
<field name="legende_Abschluss_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Abschluss"]/value_caption</fieldDescription>
</field>
<field name="legende_Filter Studierende_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Filter Studierende"]/@varname</fieldDescription>
</field>
<field name="legende_Filter Studierende_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Filter Studierende"]/value_caption</fieldDescription>
</field>
<field name="legende_Semester_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Semester"]/@varname</fieldDescription>
</field>
<field name="legende_Semester_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Semester"]/value_caption</fieldDescription>
</field>
<field name="legende_Geschlecht_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Geschlecht"]/@varname</fieldDescription>
</field>
<field name="legende_Geschlecht_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Geschlecht"]/value_caption</fieldDescription>
</field>
<field name="legende_Jahr_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Jahr"]/@varname</fieldDescription>
</field>
<field name="legende_Jahr_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Jahr"]/value_caption</fieldDescription>
</field>
<field name="legende_Hochschulzugangsberechtigung_label"
class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Hochschulzugangsberechtigung"]/@varname</fieldDescription>
</field>
<field name="legende_Hochschulzugangsberechtigung_value"
class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Hochschulzugangsberechtigung"]/value_caption</fieldDescription>
</field>
<field name="legende_Staatsangehörigkeit_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Staatsangehörigkeit"]/@varname</fieldDescription>
</field>
<field name="legende_Staatsangehörigkeit_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Staatsangehörigkeit"]/value_caption</fieldDescription>
</field>
<field name="legende_Hörerstatus_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Hörerstatus"]/@varname</fieldDescription>
</field>
<field name="legende_Hörerstatus_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Hörerstatus"]/value_caption</fieldDescription>
</field>
<field name="legende_Status_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Status"]/@varname</fieldDescription>
</field>
<field name="legende_Status_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Status"]/value_caption</fieldDescription>
</field>
<field name="legende_bis Fachsemester_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="bis Fachsemester"]/@varname</fieldDescription>
</field>
<field name="legende_bis Fachsemester_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="bis Fachsemester"]/value_caption</fieldDescription>
</field>
<field name="legende_Spaltenlayout_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Spaltenlayout"]/@varname</fieldDescription>
</field>
<field name="legende_Spaltenlayout_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Spaltenlayout"]/value_caption</fieldDescription>
</field>
<field name="legende_Spalten_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Spalten"]/@varname</fieldDescription>
</field>
<field name="legende_Spalten_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Spalten"]/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="90">
<textField>
<reportElement style="LegendLabel" x="0" y="0" width="818" height="20"/>
<textElement verticalAlignment="Bottom"/>
<textFieldExpression>"Filterkriterien: "</textFieldExpression>
</textField>
<textField>
<reportElement style="LegendContent" x="0" y="20" width="818" height="40"/>
<textFieldExpression>""+(($F{legende_Köpfe oder Fälle ?_value}==null || $F{legende_Köpfe oder Fälle ?_value}=="")?"":($F{legende_Köpfe oder Fälle ?_label}+": "+$F{legende_Köpfe oder Fälle ?_value}+";"))
+(($F{legende_Seit Semester_value}==null || $F{legende_Seit Semester_value}=="")?"":($F{legende_Seit Semester_label}+": "+$F{legende_Seit Semester_value}+";"))
+(($F{legende_Bis Semester_value}==null || $F{legende_Bis Semester_value}=="")?"":($F{legende_Bis Semester_label}+": "+$F{legende_Bis Semester_value}+";"))
+(($F{legende_Nur Endsemester_value}==null || $F{legende_Nur Endsemester_value}=="")?"":($F{legende_Nur Endsemester_label}+": "+$F{legende_Nur Endsemester_value}+";"))
+(($F{legende_Semestertyp_value}==null || $F{legende_Semestertyp_value}=="")?"":($F{legende_Semestertyp_label}+": "+$F{legende_Semestertyp_value}+";"))
+(($F{legende_Stichtag_value}==null || $F{legende_Stichtag_value}=="")?"":($F{legende_Stichtag_label}+": "+$F{legende_Stichtag_value}+";"))
+(($F{legende_Studiengang_value}==null || $F{legende_Studiengang_value}=="")?"":($F{legende_Studiengang_label}+": "+$F{legende_Studiengang_value}+";"))
+(($F{legende_Fächer_value}==null || $F{legende_Fächer_value}=="")?"":($F{legende_Fächer_label}+": "+$F{legende_Fächer_value}+";"))
+(($F{legende_Matrikel-Nr._value}==null || $F{legende_Matrikel-Nr._value}=="")?"":($F{legende_Matrikel-Nr._label}+": "+$F{legende_Matrikel-Nr._value}+";"))
+(($F{legende_Abschluss_value}==null || $F{legende_Abschluss_value}=="")?"":($F{legende_Abschluss_label}+": "+$F{legende_Abschluss_value}+";"))
+(($F{legende_Filter Studierende_value}==null || $F{legende_Filter Studierende_value}=="")?"":($F{legende_Filter Studierende_label}+": "+$F{legende_Filter Studierende_value}+";"))
+(($F{legende_Semester_value}==null || $F{legende_Semester_value}=="")?"":($F{legende_Semester_label}+": "+$F{legende_Semester_value}+";"))
+(($F{legende_Geschlecht_value}==null || $F{legende_Geschlecht_value}=="")?"":($F{legende_Geschlecht_label}+": "+$F{legende_Geschlecht_value}+";"))
+(($F{legende_Jahr_value}==null || $F{legende_Jahr_value}=="")?"":($F{legende_Jahr_label}+": "+$F{legende_Jahr_value}+";"))
+(($F{legende_Hochschulzugangsberechtigung_value}==null || $F{legende_Hochschulzugangsberechtigung_value}=="")?"":($F{legende_Hochschulzugangsberechtigung_label}+": "+$F{legende_Hochschulzugangsberechtigung_value}+";"))
+(($F{legende_Staatsangehörigkeit_value}==null || $F{legende_Staatsangehörigkeit_value}=="")?"":($F{legende_Staatsangehörigkeit_label}+": "+$F{legende_Staatsangehörigkeit_value}+";"))
+(($F{legende_Hörerstatus_value}==null || $F{legende_Hörerstatus_value}=="")?"":($F{legende_Hörerstatus_label}+": "+$F{legende_Hörerstatus_value}+";"))
+(($F{legende_Status_value}==null || $F{legende_Status_value}=="")?"":($F{legende_Status_label}+": "+$F{legende_Status_value}+";"))
+(($F{legende_bis Fachsemester_value}==null || $F{legende_bis Fachsemester_value}=="")?"":($F{legende_bis Fachsemester_label}+": "+$F{legende_bis Fachsemester_value}+";"))
+(($F{legende_Spaltenlayout_value}==null || $F{legende_Spaltenlayout_value}=="")?"":($F{legende_Spaltenlayout_label}+": "+$F{legende_Spaltenlayout_value}+";"))
+(($F{legende_Spalten_value}==null || $F{legende_Spalten_value}=="")?"":($F{legende_Spalten_label}+": "+$F{legende_Spalten_value}+";"))
+"Datenstand: "+ $F{standdatum} + "; " + "Erstellt: "+ DATEFORMAT( TODAY(), "dd.MM.YYYY")</textFieldExpression>
</textField>
<staticText>
<reportElement style="TableColumnHeader"
mode="Opaque"
x="0"
y="60"
width="126"
height="30"/>
<text>Hochschulnummer Statistik</text>
</staticText>
<staticText>
<reportElement style="TableColumnHeader"
mode="Opaque"
x="126"
y="60"
width="126"
height="30"/>
<text>HSF-Schlüssel</text>
</staticText>
<staticText>
<reportElement style="TableColumnHeader"
mode="Opaque"
x="252"
y="60"
width="126"
height="30"/>
<text>Art des Studiums</text>
</staticText>
<staticText>
<reportElement style="TableColumnHeader"
mode="Opaque"
x="378"
y="60"
width="126"
height="30"/>
<text>Abschlussschlüssel Statistik NRW</text>
</staticText>
<staticText>
<reportElement style="TableColumnHeader"
mode="Opaque"
x="504"
y="60"
width="126"
height="30"/>
<text>Vollzeit / Teilzeit / ausbildungsintegriert / praxisintegriert / berufsintegriert</text>
</staticText>
<staticText>
<reportElement style="TableColumnHeader"
mode="Opaque"
x="630"
y="60"
width="126"
height="30"/>
<text>Angabe der Regelstudienzeit</text>
</staticText>
<staticText>
<reportElement style="TableColumnHeader"
mode="Opaque"
x="756"
y="60"
width="63"
height="30"/>
<text>Anzahl der Studierenden in der Regelstudienzeit</text>
</staticText>
</band>
</groupHeader>
</group>
<title>
<band height="75">
<textField>
<reportElement x="0"
y="0"
width="818"
height="30"
style="ReportHeadingInstitution"/>
<textFieldExpression>$F{REPORT_HEADING_INSTITUTION} + " | "+ $F{user}</textFieldExpression>
</textField>
<textField>
<reportElement style="ReportTitle" x="0" y="30" width="818" height="45"/>
<textFieldExpression>$F{Berichtsname}</textFieldExpression>
</textField>
</band>
</title>
<detail>
<band height="30" splitType="Stretch">
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern="">
<reportElement style="TableRowDetail"
stretchType="ContainerHeight"
x="0"
y="0"
width="126"
height="30"/>
<textElement textAlignment="Left"/>
<textFieldExpression>$F{Hochschulnummer Statistik}</textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern="">
<reportElement style="TableRowDetail"
stretchType="ContainerHeight"
x="126"
y="0"
width="126"
height="30"/>
<textElement textAlignment="Left"/>
<textFieldExpression>$F{HSF-Schlüssel}</textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern="">
<reportElement style="TableRowDetail"
stretchType="ContainerHeight"
x="252"
y="0"
width="126"
height="30"/>
<textElement textAlignment="Left"/>
<textFieldExpression>$F{Art des Studiums}</textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern="">
<reportElement style="TableRowDetail"
stretchType="ContainerHeight"
x="378"
y="0"
width="126"
height="30"/>
<textElement textAlignment="Left"/>
<textFieldExpression>$F{Abschlussschlüssel Statistik NRW}</textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true" pattern="">
<reportElement style="TableRowDetail"
stretchType="ContainerHeight"
x="504"
y="0"
width="126"
height="30"/>
<textElement textAlignment="Left"/>
<textFieldExpression>$F{Vollzeit / Teilzeit / ausbildungsintegriert / praxisintegriert / berufsintegriert}</textFieldExpression>
</textField>
<textField isStretchWithOverflow="true"
isBlankWhenNull="true"
pattern="#,###.00;-#,###.00">
<reportElement style="TableRowDetail"
stretchType="ContainerHeight"
x="630"
y="0"
width="126"
height="30"/>
<textFieldExpression>$F{Angabe der Regelstudienzeit}</textFieldExpression>
</textField>
<textField isStretchWithOverflow="true"
isBlankWhenNull="true"
pattern="#,###.00;-#,###.00">
<reportElement style="TableRowDetail"
stretchType="ContainerHeight"
x="756"
y="0"
width="63"
height="30"/>
<textFieldExpression>$F{Anzahl der Studierenden in der Regelstudienzeit}</textFieldExpression>
</textField>
</band>
</detail>
</jasperReport>

32
superx/xml/js/memtext/sx_functions.js

@ -1618,28 +1618,28 @@ var cssdropdown = { @@ -1618,28 +1618,28 @@ var cssdropdown = {
function prepareExport(which) {
if (which == 'excel') {
document.forms[0].stylesheet.value = 'tabelle_xls.xsl';
document.forms[0].contenttype.value =
document.forms["Weiterverarbeitung"].stylesheet.value = 'tabelle_xls.xsl';
document.forms["Weiterverarbeitung"].contenttype.value =
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet';
}
if (which == 'pdf') {
document.forms[0].stylesheet.value = 'tabelle_fo_pdf.xsl';
document.forms[0].contenttype.value = 'application/pdf';
document.forms[0].target = '_blank';
document.forms["Weiterverarbeitung"].stylesheet.value = 'tabelle_fo_pdf.xsl';
document.forms["Weiterverarbeitung"].contenttype.value = 'application/pdf';
document.forms["Weiterverarbeitung"].target = '_blank';
}
if (which == 'druckversion') {
document.forms[0].stylesheet.value = 'tabelle_html_p.xsl';
document.forms[0].contenttype.value = 'text/html';
document.forms[0].target = '_blank';
document.forms["Weiterverarbeitung"].stylesheet.value = 'tabelle_html_p.xsl';
document.forms["Weiterverarbeitung"].contenttype.value = 'text/html';
document.forms["Weiterverarbeitung"].target = '_blank';
}
if (which == 'xml') {
document.forms[0].stylesheet.value = 'tabelle_xml.xsl';
document.forms[0].contenttype.value = 'text/xml';
document.forms[0].target = '_blank';
document.forms["Weiterverarbeitung"].stylesheet.value = 'tabelle_xml.xsl';
document.forms["Weiterverarbeitung"].contenttype.value = 'text/xml';
document.forms["Weiterverarbeitung"].target = '_blank';
}
document.forms[0].offset.value='0';
document.forms[0].maxoffset.value = '1000000';
document.forms[0].reuseresult.value = 'true';
document.forms["Weiterverarbeitung"].offset.value='0';
document.forms["Weiterverarbeitung"].maxoffset.value = '1000000';
document.forms["Weiterverarbeitung"].reuseresult.value = 'true';
if (isTreeTable) {
dojo.widget.byId("ttexdlg").show(); //ruft function exportandhidedlg auf
} else {
@ -1661,7 +1661,7 @@ function exportandhidedlg(what) { @@ -1661,7 +1661,7 @@ function exportandhidedlg(what) {
}
rows = rows.replace("null,", "");
}
document.forms[0].irowno.value = rows;
document.forms["Weiterverarbeitung"].irowno.value = rows;
// alert(rows);
dojo.widget.byId("ttexdlg").hide();
startExport();
@ -1669,7 +1669,7 @@ function exportandhidedlg(what) { @@ -1669,7 +1669,7 @@ function exportandhidedlg(what) {
function startExport() {
document.forms[0].submit();
document.forms["Weiterverarbeitung"].submit();
}
function enwicklerServletLaden(param) {

64
superx/xml/nd_templates.xsl

@ -311,7 +311,7 @@ jQuery.ajaxPrefilter( function( s ) { @@ -311,7 +311,7 @@ jQuery.ajaxPrefilter( function( s ) {
<li>
<a tabindex="{count(/*/menupos/eintraege/eintrag)+1}" id="btnBacktoMask" data-ajax="false">
<xsl:attribute name="href">
<xsl:text><![CDATA[javascript:document.forms[0].maxoffset.value='';self.location.href='/superx/servlet/SuperXmlMaske']]></xsl:text>
<xsl:text><![CDATA[javascript:document.forms['Weiterverarbeitung'].maxoffset.value='';self.location.href='/superx/servlet/SuperXmlMaske']]></xsl:text>
<!-- <xsl:if test="/ergebnisse/@jsessionid!=''">';jsessionid=<xsl:value-of select="/ergebnisse/@jsessionid"/>'</xsl:if> -->
<xsl:choose>
<xsl:when test="/ergebnisse/@isMakro!='true'">
@ -1846,7 +1846,7 @@ menue.push(entry); @@ -1846,7 +1846,7 @@ menue.push(entry);
</xsl:if>
</xsl:attribute>
<xsl:if test="(sqlerg/@offset &gt; 0)">
<xsl:attribute name="href"><xsl:text>javascript:pager(document.forms[0],'</xsl:text><xsl:value-of select="$stylesheet" /><xsl:text>',0);</xsl:text>
<xsl:attribute name="href"><xsl:text>javascript:pager(document.forms["Weiterverarbeitung"],'</xsl:text><xsl:value-of select="$stylesheet" /><xsl:text>',0);</xsl:text>
</xsl:attribute>
</xsl:if>
<!--<img src="../images/resultset_first.svg" class="icon" border="0" alt="Zur ersten Seite"/>-->
@ -1860,7 +1860,7 @@ menue.push(entry); @@ -1860,7 +1860,7 @@ menue.push(entry);
</xsl:if>
</xsl:attribute>
<xsl:if test="(sqlerg/@offset &gt; 0)">
<xsl:attribute name="href"><xsl:text>javascript:pager(document.forms[0],'</xsl:text><xsl:value-of select="$stylesheet" />
<xsl:attribute name="href"><xsl:text>javascript:pager(document.forms["Weiterverarbeitung"],'</xsl:text><xsl:value-of select="$stylesheet" />
<xsl:text>',</xsl:text>
<xsl:value-of select="((sqlerg/@offset) - (sqlerg/@maxOffset))" /><xsl:text>);</xsl:text>
</xsl:attribute>
@ -1881,7 +1881,7 @@ menue.push(entry); @@ -1881,7 +1881,7 @@ menue.push(entry);
</xsl:if>
</xsl:attribute>
<xsl:if test="(sqlerg/@offset + sqlerg/@maxOffset) &lt; sqlerg/@max">
<xsl:attribute name="href"><xsl:text>javascript:pager(document.forms[0],'</xsl:text><xsl:value-of select="$stylesheet" />
<xsl:attribute name="href"><xsl:text>javascript:pager(document.forms["Weiterverarbeitung"],'</xsl:text><xsl:value-of select="$stylesheet" />
<xsl:text>',</xsl:text>
<xsl:value-of select="((sqlerg/@offset) + (sqlerg/@maxOffset))" /><xsl:text>);</xsl:text>
</xsl:attribute>
@ -1908,7 +1908,7 @@ menue.push(entry); @@ -1908,7 +1908,7 @@ menue.push(entry);
</xsl:if>
</xsl:attribute>
<xsl:if test="(sqlerg/@offset + sqlerg/@maxOffset) &lt; sqlerg/@max">
<xsl:attribute name="href"><xsl:text>javascript:pager(document.forms[0],'</xsl:text><xsl:value-of select="$stylesheet" />
<xsl:attribute name="href"><xsl:text>javascript:pager(document.forms['Weiterverarbeitung'],'</xsl:text><xsl:value-of select="$stylesheet" />
<xsl:text>',</xsl:text>
<xsl:value-of select="$offset" /><xsl:text>);</xsl:text>
</xsl:attribute>
@ -3341,13 +3341,13 @@ function setTemplatePropertiesAndSubmit(selectedValue) @@ -3341,13 +3341,13 @@ function setTemplatePropertiesAndSubmit(selectedValue)
{
var filename=selectedValue.substring(0,selectedValue.indexOf("|"));
var contenttype=selectedValue.substr(selectedValue.indexOf("|")+1);
document.forms[0].stylesheet.value=filename;
document.forms["Weiterverarbeitung"].stylesheet.value=filename;
if(contenttype !="")
document.forms[0].contenttype.value=contenttype;
document.forms[0].target="_blank";
document.forms[0].offset.value='0';
document.forms[0].maxoffset.value = '1000000';
document.forms[0].reuseresult.value = 'true';
document.forms["Weiterverarbeitung"].contenttype.value=contenttype;
document.forms["Weiterverarbeitung"].target="_blank";
document.forms["Weiterverarbeitung"].offset.value='0';
document.forms["Weiterverarbeitung"].maxoffset.value = '1000000';
document.forms["Weiterverarbeitung"].reuseresult.value = 'true';
if (isTreeTable) {
dojo.widget.byId("ttexdlg").show(); //ruft function exportandhidedlg auf
}
@ -4002,7 +4002,7 @@ var platform='superx'; @@ -4002,7 +4002,7 @@ var platform='superx';
</xsl:if>
<xsl:for-each select="/ergebnisse/stylesheets/stylesheet[is_generic='0']">
<xsl:if test="not(ends-with(filename,'.jrxml'))">
<a><xsl:attribute name="href">javascript:document.forms[0].stylesheet.value='<xsl:value-of select="filename" />';document.forms[0].contenttype.value='<xsl:value-of select="contenttype" />'; document.forms[0].submit();</xsl:attribute>
<a><xsl:attribute name="href">javascript:document.forms["Weiterverarbeitung"].stylesheet.value='<xsl:value-of select="filename" />';document.forms[0].contenttype.value='<xsl:value-of select="contenttype" />'; document.forms[0].submit();</xsl:attribute>
<xsl:attribute name="title"><xsl:value-of select="description" /></xsl:attribute>
<![CDATA[]]><xsl:value-of select="caption" /><![CDATA[]]></a>
@ -4056,13 +4056,13 @@ if(document.getElementById("dlg_exportformat1").checked) @@ -4056,13 +4056,13 @@ if(document.getElementById("dlg_exportformat1").checked)
{
//unformatiert:
if (whichFormat == 'XLSX') {
document.forms[0].stylesheet.value = 'tabelle_xls.xsl';
document.forms[0].contenttype.value =
document.forms["Weiterverarbeitung"].stylesheet.value = 'tabelle_xls.xsl';
document.forms["Weiterverarbeitung"].contenttype.value =
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet';
}
if (whichFormat == 'PDF') {
document.forms[0].stylesheet.value = 'tabelle_fo_pdf.xsl';
document.forms[0].contenttype.value = 'application/pdf';
document.forms["Weiterverarbeitung"].stylesheet.value = 'tabelle_fo_pdf.xsl';
document.forms["Weiterverarbeitung"].contenttype.value = 'application/pdf';
}
}
@ -4073,17 +4073,17 @@ var contenttype="application/jrxml"; @@ -4073,17 +4073,17 @@ var contenttype="application/jrxml";
setPageFormat(document.getElementById("RPTPageFormat"));
document.forms[0].stylesheet.value=filename;
document.forms["Weiterverarbeitung"].stylesheet.value=filename;
if(contenttype !="")
document.forms[0].contenttype.value=contenttype;
document.forms["Weiterverarbeitung"].contenttype.value=contenttype;
}
dojo.widget.byId("rpta_export_shortcut_dlg").hide();
document.forms[0].target="_blank";
document.forms[0].offset.value='0';
document.forms[0].maxoffset.value = '1000000';
document.forms[0].reuseresult.value = 'true';
document.forms[0].submit();
document.forms["Weiterverarbeitung"].target="_blank";
document.forms["Weiterverarbeitung"].offset.value='0';
document.forms["Weiterverarbeitung"].maxoffset.value = '1000000';
document.forms["Weiterverarbeitung"].reuseresult.value = 'true';
document.forms["Weiterverarbeitung"].submit();
}
function prepareRptaExportShortcutDlg(contenttype,outFormat)
@ -4108,7 +4108,7 @@ function exportTreeContents(what) { @@ -4108,7 +4108,7 @@ function exportTreeContents(what) {
}
rows = rows.replace("null,", "");
}
document.forms[0].irowno.value = rows;
document.forms["Weiterverarbeitung"].irowno.value = rows;
} ]]>
</xsl:text>
</script>
@ -4175,14 +4175,14 @@ function exportTreeContents(what) { @@ -4175,14 +4175,14 @@ function exportTreeContents(what) {
<script language="Javascript">
function prepareExportChart()
{
document.forms[0].stylesheet.value = 'viz_html_chart.xsl';
document.forms[0].contenttype.value = 'text/html';
document.forms[0].target = '_blank';
document.forms[0].offset.value='0';
document.forms[0].maxoffset.value = '1000000';
document.forms[0].reuseresult.value = 'true';
document.forms[0].usetreetable.value = 'false';
document.forms["Weiterverarbeitung"].stylesheet.value = 'viz_html_chart.xsl';
document.forms["Weiterverarbeitung"].contenttype.value = 'text/html';
document.forms["Weiterverarbeitung"].target = '_blank';
document.forms["Weiterverarbeitung"].offset.value='0';
document.forms["Weiterverarbeitung"].maxoffset.value = '1000000';
document.forms["Weiterverarbeitung"].reuseresult.value = 'true';
document.forms["Weiterverarbeitung"].usetreetable.value = 'false';
startExport();
}
</script>

40
superx/xml/pageComponents_html.xsl

@ -247,7 +247,7 @@ Bit zur Lösung des Problems bleibt dies auf Kommentar @@ -247,7 +247,7 @@ Bit zur Lösung des Problems bleibt dies auf Kommentar
<li style="list-style:none;display:inline;margin:0;padding:0">
<a tabindex="{count(/*/menupos/eintraege/eintrag)+1}" id="btnBacktoMask" data-ajax="false">
<xsl:attribute name="href">
<xsl:text><![CDATA[javascript:document.forms[0].maxoffset.value='';self.location.href='/superx/servlet/SuperXmlMaske']]></xsl:text>
<xsl:text><![CDATA[javascript:document.forms['Weiterverarbeitung'].maxoffset.value='';self.location.href='/superx/servlet/SuperXmlMaske']]></xsl:text>
<!-- <xsl:if test="/ergebnisse/@jsessionid!=''">';jsessionid=<xsl:value-of select="/ergebnisse/@jsessionid"/>'</xsl:if> -->
<xsl:choose>
<xsl:when test="/ergebnisse/@isMakro!='true'">
@ -341,7 +341,7 @@ Bit zur Lösung des Problems bleibt dies auf Kommentar @@ -341,7 +341,7 @@ Bit zur Lösung des Problems bleibt dies auf Kommentar
<li style="list-style:none;display:inline;margin:0;padding:0">
<a tabindex="{count(/*/menupos/eintraege/eintrag)+1}" id="btnBacktoMask" data-ajax="false">
<xsl:attribute name="href">
<xsl:text><![CDATA[javascript:document.forms[0].maxoffset.value='';self.location.href='/superx/servlet/SuperXmlMaske']]></xsl:text>
<xsl:text><![CDATA[javascript:document.forms['Weiterverarbeitung'].maxoffset.value='';self.location.href='/superx/servlet/SuperXmlMaske']]></xsl:text>
<!-- <xsl:if test="/ergebnisse/@jsessionid!=''">';jsessionid=<xsl:value-of select="/ergebnisse/@jsessionid"/>'</xsl:if> -->
<xsl:choose>
<xsl:when test="/ergebnisse/@isMakro!='true'">
@ -552,14 +552,14 @@ and /ergebnisse/user/@admin='true'"> @@ -552,14 +552,14 @@ and /ergebnisse/user/@admin='true'">
<script language="Javascript">
function prepareExportChart()
{
document.forms[0].stylesheet.value = 'viz_html_chart.xsl';
document.forms[0].contenttype.value = 'text/html';
document.forms[0].target = '_blank';
document.forms[0].offset.value='0';
document.forms[0].maxoffset.value = '1000000';
document.forms[0].reuseresult.value = 'true';
document.forms[0].usetreetable.value = 'false';
document.forms["Weiterverarbeitung"].stylesheet.value = 'viz_html_chart.xsl';
document.forms["Weiterverarbeitung"].contenttype.value = 'text/html';
document.forms["Weiterverarbeitung"].target = '_blank';
document.forms["Weiterverarbeitung"].offset.value='0';
document.forms["Weiterverarbeitung"].maxoffset.value = '1000000';
document.forms["Weiterverarbeitung"].reuseresult.value = 'true';
document.forms["Weiterverarbeitung"].usetreetable.value = 'false';
startExport();
}
</script>
@ -586,13 +586,7 @@ document.forms[0].target = '_blank'; @@ -586,13 +586,7 @@ document.forms[0].target = '_blank';
</a>
<span class="separator">&#160;</span>
</td>
<!--<td>
<a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true"><xsl:attribute name="href"><xsl:text>javascript:document.forms[0].stylesheet.value='tabelle_fo_rtf.xsl';document.forms[0].contenttype.value='application/rtf';document.forms[0].maxoffset.value='1000000'; document.forms[0].submit();</xsl:text>
</xsl:attribute>
<xsl:attribute name="title"><xsl:text>RTF (z.B. Word)</xsl:text></xsl:attribute>
<xsl:text>RTF</xsl:text></a>
</td>-->
<td>
<a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true"><xsl:attribute name="href"><xsl:text>javascript:prepareExport('excel')</xsl:text>
</xsl:attribute>
@ -1199,13 +1193,13 @@ Mögliche DataFormats: @@ -1199,13 +1193,13 @@ Mögliche DataFormats:
<script language="Javascript">
function prepareExportChart()
{
document.forms[0].stylesheet.value = 'viz_html_chart.xsl';
document.forms[0].contenttype.value = 'text/html';
document.forms[0].target = '_blank';
document.forms["Weiterverarbeitung"].stylesheet.value = 'viz_html_chart.xsl';
document.forms["Weiterverarbeitung"].contenttype.value = 'text/html';
document.forms["Weiterverarbeitung"].target = '_blank';
document.forms[0].offset.value='0';
document.forms[0].maxoffset.value = '1000000';
document.forms[0].reuseresult.value = 'true';
document.forms["Weiterverarbeitung"].offset.value='0';
document.forms["Weiterverarbeitung"].maxoffset.value = '1000000';
document.forms["Weiterverarbeitung"].reuseresult.value = 'true';
if (isTreeTable) {
dojo.widget.byId("ttexdlg").show(); //ruft function exportandhidedlg auf
} else {

38
superx/xml/resultset_html.xsl

@ -288,17 +288,17 @@ var platform='superx'; @@ -288,17 +288,17 @@ var platform='superx';
<a title="Erste Seite" onMouseOver="window.status='Navigation starten';return true"
onFocus="window.status='Navigation starten';return true"
onMouseOut="window.status='Navigation starten';return true">
<xsl:attribute name="href">javascript:document.forms[0].target='_self'; document.forms[0].offset.value='0';document.forms[0].stylesheet.value='<xsl:value-of
select="$stylesheet" />';document.forms[0].contenttype.value='text/html'; document.forms[0].submit();
<xsl:attribute name="href">javascript:document.forms["Weiterverarbeitung"].target='_self'; document.forms["Weiterverarbeitung"].offset.value='0';document.forms["Weiterverarbeitung"].stylesheet.value='<xsl:value-of
select="$stylesheet" />';document.forms["Weiterverarbeitung"].contenttype.value='text/html'; document.forms["Weiterverarbeitung"].submit();
</xsl:attribute>
<img src="../images/resultset_first.svg" class="svg_icon" border="0" alt="Zur ersten Seite" />
</a>
<a title="Vorherige Seite" onMouseOver="window.status='Navigation starten';return true"
onFocus="window.status='Navigation starten';return true"
onMouseOut="window.status='Navigation starten';return true">
<xsl:attribute name="href">javascript:document.forms[0].target='_self'; document.forms[0].offset.value='<xsl:value-of
select="((sqlerg/@offset) - (sqlerg/@maxOffset))" />';document.forms[0].stylesheet.value='<xsl:value-of
select="$stylesheet" />';document.forms[0].contenttype.value='text/html'; document.forms[0].submit();
<xsl:attribute name="href">javascript:document.forms["Weiterverarbeitung"].target='_self'; document.forms["Weiterverarbeitung"].offset.value='<xsl:value-of
select="((sqlerg/@offset) - (sqlerg/@maxOffset))" />';document.forms["Weiterverarbeitung"].stylesheet.value='<xsl:value-of
select="$stylesheet" />';document.forms["Weiterverarbeitung"].contenttype.value='text/html'; document.forms["Weiterverarbeitung"].submit();
</xsl:attribute>
<img src="../images/resultset_previous.svg" class="svg_icon"
border="0" alt="Zur vorherigen Seite" />
@ -309,9 +309,9 @@ var platform='superx'; @@ -309,9 +309,9 @@ var platform='superx';
<a title="Nächste Seite" onMouseOver="window.status='Navigation starten';return true"
onFocus="window.status='Navigation starten';return true"
onMouseOut="window.status='Navigation starten';return true">
<xsl:attribute name="href">javascript:document.forms[0].target='_self'; document.forms[0].offset.value='<xsl:value-of
select="((sqlerg/@offset) + (sqlerg/@maxOffset))" />'; document.forms[0].stylesheet.value='<xsl:value-of
select="$stylesheet" />';document.forms[0].contenttype.value='text/html'; document.forms[0].submit();
<xsl:attribute name="href">javascript:document.forms[0].target='_self'; document.forms["Weiterverarbeitung"].offset.value='<xsl:value-of
select="((sqlerg/@offset) + (sqlerg/@maxOffset))" />'; document.forms["Weiterverarbeitung"].stylesheet.value='<xsl:value-of
select="$stylesheet" />';document.forms["Weiterverarbeitung"].contenttype.value='text/html'; document.forms["Weiterverarbeitung"].submit();
</xsl:attribute>
<img src="../images/resultset_next.svg" class="svg_icon" border="0" alt="Nächste Seite" />
</a>
@ -320,15 +320,15 @@ var platform='superx'; @@ -320,15 +320,15 @@ var platform='superx';
onMouseOut="window.status='Navigation starten';return true">
<xsl:choose>
<xsl:when test="(sqlerg/@max) mod (sqlerg/@maxOffset) = 0">
<xsl:attribute name="href">javascript:document.forms[0].target='_self'; document.forms[0].offset.value='<xsl:value-of
select="sqlerg/@max - sqlerg/@maxOffset" />';document.forms[0].stylesheet.value='<xsl:value-of
select="$stylesheet" />';document.forms[0].contenttype.value='text/html'; document.forms[0].submit();
<xsl:attribute name="href">javascript:document.forms[0].target='_self'; document.forms["Weiterverarbeitung"].offset.value='<xsl:value-of
select="sqlerg/@max - sqlerg/@maxOffset" />';document.forms["Weiterverarbeitung"].stylesheet.value='<xsl:value-of
select="$stylesheet" />';document.forms["Weiterverarbeitung"].contenttype.value='text/html'; document.forms["Weiterverarbeitung"].submit();
</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="href">javascript:document.forms[0].target='_self'; document.forms[0].offset.value='<xsl:value-of
select="sqlerg/@max - ((sqlerg/@max) mod (sqlerg/@maxOffset))" />';document.forms[0].stylesheet.value='<xsl:value-of
select="$stylesheet" />';document.forms[0].contenttype.value='text/html'; document.forms[0].submit();
<xsl:attribute name="href">javascript:document.forms[0].target='_self'; document.forms["Weiterverarbeitung"].offset.value='<xsl:value-of
select="sqlerg/@max - ((sqlerg/@max) mod (sqlerg/@maxOffset))" />';document.forms["Weiterverarbeitung"].stylesheet.value='<xsl:value-of
select="$stylesheet" />';document.forms["Weiterverarbeitung"].contenttype.value='text/html'; document.forms["Weiterverarbeitung"].submit();
</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
@ -355,28 +355,28 @@ var platform='superx'; @@ -355,28 +355,28 @@ var platform='superx';
<xsl:if test="(sqlerg/@offset &gt; 0)">
<a title="Erste Seite" onMouseOver="window.status='Navigation starten';return true" onFocus="window.status='Navigation starten';return true" onMouseOut="window.status='Navigation starten';return true">
<xsl:attribute name="href">javascript:document.forms[0].target='_self'; document.forms[0].offset.value='0';document.forms[0].stylesheet.value='<xsl:value-of select="$stylesheet" />';document.forms[0].contenttype.value='text/html'; document.forms[0].submit();
<xsl:attribute name="href">javascript:document.forms[0].target='_self'; document.forms[0].offset.value='0';document.forms["Weiterverarbeitung"].stylesheet.value='<xsl:value-of select="$stylesheet" />';document.forms["Weiterverarbeitung"].contenttype.value='text/html'; document.forms["Weiterverarbeitung"].submit();
</xsl:attribute>
<img src="../images/resultset_first.svg" border="0" alt="Zur ersten Seite" class="resultset"/></a>
<a title="Vorherige Seite" onMouseOver="window.status='Navigation starten';return true" onFocus="window.status='Navigation starten';return true" onMouseOut="window.status='Navigation starten';return true">
<xsl:attribute name="href">javascript:document.forms[0].target='_self'; document.forms[0].offset.value='<xsl:value-of select="((sqlerg/@offset) - (sqlerg/@maxOffset))" />';document.forms[0].stylesheet.value='<xsl:value-of select="$stylesheet" />';document.forms[0].contenttype.value='text/html'; document.forms[0].submit();
<xsl:attribute name="href">javascript:document.forms[0].target='_self'; document.forms["Weiterverarbeitung"].offset.value='<xsl:value-of select="((sqlerg/@offset) - (sqlerg/@maxOffset))" />';document.forms["Weiterverarbeitung"].stylesheet.value='<xsl:value-of select="$stylesheet" />';document.forms["Weiterverarbeitung"].contenttype.value='text/html'; document.forms["Weiterverarbeitung"].submit();
</xsl:attribute>
<img src="../images/resultset_previous.svg" border="0" alt="Zur vorherigen Seite" class="resultset"/></a>
</xsl:if>
<xsl:call-template name="datensatzzaehler" />
<xsl:if test="(sqlerg/@offset + sqlerg/@maxOffset) &lt; sqlerg/@max">
<a title="Nächste Seite" onMouseOver="window.status='Navigation starten';return true" onFocus="window.status='Navigation starten';return true" onMouseOut="window.status='Navigation starten';return true" >
<xsl:attribute name="href">javascript:document.forms[0].target='_self'; document.forms[0].offset.value='<xsl:value-of select="((sqlerg/@offset) + (sqlerg/@maxOffset))" />'; document.forms[0].stylesheet.value='<xsl:value-of select="$stylesheet" />';document.forms[0].contenttype.value='text/html'; document.forms[0].submit();
<xsl:attribute name="href">javascript:document.forms["Weiterverarbeitung"].target='_self'; document.forms["Weiterverarbeitung"].offset.value='<xsl:value-of select="((sqlerg/@offset) + (sqlerg/@maxOffset))" />'; document.forms["Weiterverarbeitung"].stylesheet.value='<xsl:value-of select="$stylesheet" />';document.forms["Weiterverarbeitung"].contenttype.value='text/html'; document.forms["Weiterverarbeitung"].submit();
</xsl:attribute>
<img src="../images/resultset_next.svg" border="0" alt="Nächste Seite" class="resultset"/></a>
<a title="Letzte Seite" onMouseOver="window.status='Navigation starten';return true" onFocus="window.status='Navigation starten';return true" onMouseOut="window.status='Navigation starten';return true">
<xsl:choose>
<xsl:when test="(sqlerg/@max) mod (sqlerg/@maxOffset) = 0">
<xsl:attribute name="href">javascript:document.forms[0].target='_self'; document.forms[0].offset.value='<xsl:value-of select="sqlerg/@max - sqlerg/@maxOffset" />';document.forms[0].stylesheet.value='<xsl:value-of select="$stylesheet" />';document.forms[0].contenttype.value='text/html'; document.forms[0].submit();
<xsl:attribute name="href">javascript:document.forms["Weiterverarbeitung"].target='_self'; document.forms["Weiterverarbeitung"].offset.value='<xsl:value-of select="sqlerg/@max - sqlerg/@maxOffset" />';document.forms["Weiterverarbeitung"].stylesheet.value='<xsl:value-of select="$stylesheet" />';document.forms["Weiterverarbeitung"].contenttype.value='text/html'; document.forms["Weiterverarbeitung"].submit();
</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="href">javascript:document.forms[0].target='_self'; document.forms[0].offset.value='<xsl:value-of select="sqlerg/@max - ((sqlerg/@max) mod (sqlerg/@maxOffset))" />';document.forms[0].stylesheet.value='<xsl:value-of select="$stylesheet" />';document.forms[0].contenttype.value='text/html'; document.forms[0].submit();
<xsl:attribute name="href">javascript:document.forms["Weiterverarbeitung"].target='_self'; document.forms["Weiterverarbeitung"].offset.value='<xsl:value-of select="sqlerg/@max - ((sqlerg/@max) mod (sqlerg/@maxOffset))" />';document.forms["Weiterverarbeitung"].stylesheet.value='<xsl:value-of select="$stylesheet" />';document.forms["Weiterverarbeitung"].contenttype.value='text/html'; document.forms["Weiterverarbeitung"].submit();
</xsl:attribute>
</xsl:otherwise>
</xsl:choose>

Loading…
Cancel
Save