Browse Source

Vorbereitung KERN 5.1 Release

RELEASE_kern5.1
Daniel Quathamer 3 months ago
parent
commit
a27ba29ab5
  1. 12
      src/de/superx/servlet/Themenbaum.java
  2. 6
      superx/WEB-INF/conf/edustore/db/conf/build.xml
  3. 4
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/masken_protokoll.tab
  4. 4
      superx/WEB-INF/conf/edustore/db/install/conf/kern.html
  5. 2
      superx/WEB-INF/conf/edustore/db/install/conf/kern_cubes.xml
  6. 4
      superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_fuellen.sql
  7. 4
      superx/WEB-INF/conf/edustore/db/install/kern_install_pg.sql
  8. 2
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql
  9. 4
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_pg.sql
  10. 4
      superx/WEB-INF/kern_dbforms-config_pg.xml
  11. BIN
      superx/WEB-INF/lib/superx5.1.jar
  12. BIN
      superx/WEB-INF/reports/logo.gif
  13. BIN
      superx/WEB-INF/reports/logo_p2.gif
  14. 175
      superx/WEB-INF/reports/tabelle2jasperreport_generic.xsl.jrxml

12
src/de/superx/servlet/Themenbaum.java

@ -63,10 +63,10 @@ public class Themenbaum implements ThemenbaumI, Serializable { @@ -63,10 +63,10 @@ public class Themenbaum implements ThemenbaumI, Serializable {
this.mandantenID = mandantenID;
this.isAdmin = isAdmin;
if (SxPools.get(mandantenID).getRepository().containsKey("K_aufklappbarer Themenbaum")&&SxPools.get(mandantenID).getRepository().get("K_aufklappbarer Themenbaum").toString().equals("1"))
/* klappt in 5.1 noch nicht: if (SxPools.get(mandantenID).getRepository().containsKey("K_aufklappbarer Themenbaum")&&SxPools.get(mandantenID).getRepository().get("K_aufklappbarer Themenbaum").toString().equals("1"))
{
menu.setAufklappbarerThemenbaum(true);
}
}*/
try {
// DQ 5.4.2007: transform-Methode war hier, ist ausgelagert nach
// toHtml
@ -108,8 +108,12 @@ public class Themenbaum implements ThemenbaumI, Serializable { @@ -108,8 +108,12 @@ public class Themenbaum implements ThemenbaumI, Serializable {
StringBuffer result = new StringBuffer();
result.append("<menue hisinone_active=\""
+ (SuperXManager.isHis1 ? "true" : "false") + "\"\n"
+ "hisinone_refapp=\"" + SuperXManager.his1_refapp
+ "\" showNavigation=\"true\">");
+ "hisinone_refapp=\"" + SuperXManager.his1_refapp+ "\" showNavigation=\"true\"");
if (SxPools.get(mandantenID).getRepository().containsKey("K_aufklappbarer Themenbaum")&&SxPools.get(mandantenID).getRepository().get("K_aufklappbarer Themenbaum").toString().equals("1"))
{
result.append(" aufklappbarer_themenbaum=\"true\"");
}
result.append(">");
result.append(Maske.addGeneralInfo());
String welcomedPerson = login_name;
if (login_name == null || login_name.trim().equals(""))

6
superx/WEB-INF/conf/edustore/db/conf/build.xml

@ -521,9 +521,6 @@ xmlns:HtmlUtils="de.superx.util.HtmlUtils"> @@ -521,9 +521,6 @@ xmlns:HtmlUtils="de.superx.util.HtmlUtils">
<target name="kopiere_kern_pakete_his1" if="isPlatformHIS1" >
<antcall target="modulspezifische_daten_loeschen" />
<delete includeemptydirs="true">
<fileset dir="${ZIELPFAD}/webserver/tomcat/webapps/superx/WEB-INF/classes" includes="**/*.class,**/*.java"/>
</delete>
<sync todir="${ZIELPFAD}/superx"
overwrite="true"
includeEmptyDirs="true"
@ -536,6 +533,9 @@ xmlns:HtmlUtils="de.superx.util.HtmlUtils"> @@ -536,6 +533,9 @@ xmlns:HtmlUtils="de.superx.util.HtmlUtils">
</delete>
<delete includeemptydirs="true">
<fileset dir="${ZIELPFAD}" includes="**/.git/,**/.settings/" defaultexcludes="false"/>
</delete>
<delete includeemptydirs="true" failonerror="false">
<fileset dir="${ZIELPFAD}/superx/WEB-INF/classes" includes="**/*.class,**/*.java"/>
</delete>
</target>

4
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/masken_protokoll.tab

@ -9,9 +9,9 @@ kommentar NVARCHAR(255) @@ -9,9 +9,9 @@ kommentar NVARCHAR(255)
comment on column masken_protokoll.tid is 'ID';
comment on column masken_protokoll.maskeninfo_id is 'ID der Maske';
comment on column masken_protokoll.maskeninfo_id is 'Maske';
comment on column masken_protokoll.user_id is 'ID des Users_ welcher die Maske ausgeführt hat';
comment on column masken_protokoll.user_id is 'User';
comment on column masken_protokoll.zeitpunkt is 'Ausführungs Zeitpunkt';

4
superx/WEB-INF/conf/edustore/db/install/conf/kern.html

@ -4479,12 +4479,12 @@ semester_bis ); @@ -4479,12 +4479,12 @@ semester_bis );
<td class="tabellenzeile">tid</td><td class="tabellenzeile">SERIAL</td><td class="tabellenzeile">8</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">ID</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr>
<tr>
<td class="tabellenzeile">maskeninfo_id</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">8</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">ID der Maske</td><td class="tabellenzeile"></td><td class="tabellenzeile"><a href="#tab_maskeninfo">maskeninfo : tid</a>
<td class="tabellenzeile">maskeninfo_id</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">8</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">Maske</td><td class="tabellenzeile"></td><td class="tabellenzeile"><a href="#tab_maskeninfo">maskeninfo : tid</a>
<br>
</td>
</tr>
<tr>
<td class="tabellenzeile">user_id</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">ID des Users, welcher die Maske ausgef&uuml;hrt hat</td><td class="tabellenzeile"></td><td class="tabellenzeile"><a href="#tab_userinfo">userinfo : tid</a>
<td class="tabellenzeile">user_id</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">10</td><td class="tabellenzeile"></td><td class="tabellenzeile">true</td><td class="tabellenzeile">User</td><td class="tabellenzeile"></td><td class="tabellenzeile"><a href="#tab_userinfo">userinfo : tid</a>
<br>
</td>
</tr>

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

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

4
superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_fuellen.sql

@ -10532,7 +10532,7 @@ check_integrity, @@ -10532,7 +10532,7 @@ check_integrity,
is_sum)
values('masken_protokoll',
'maskeninfo_id',
'ID der Maske',
'Maske',
'',
'INTEGER',
'8',
@ -10560,7 +10560,7 @@ check_integrity, @@ -10560,7 +10560,7 @@ check_integrity,
is_sum)
values('masken_protokoll',
'user_id',
'ID des Users, welcher die Maske ausgeführt hat',
'User',
'',
'INTEGER',
'10',

4
superx/WEB-INF/conf/edustore/db/install/kern_install_pg.sql

@ -2925,9 +2925,9 @@ comment on table masken_protokoll is 'Protokolltabelle zum nachverfolgen, welche @@ -2925,9 +2925,9 @@ comment on table masken_protokoll is 'Protokolltabelle zum nachverfolgen, welche
comment on column masken_protokoll.tid is 'ID';
comment on column masken_protokoll.maskeninfo_id is 'ID der Maske';
comment on column masken_protokoll.maskeninfo_id is 'Maske';
comment on column masken_protokoll.user_id is 'ID des Users, welcher die Maske ausgeführt hat';
comment on column masken_protokoll.user_id is 'User';
comment on column masken_protokoll.zeitpunkt is 'Ausführungs Zeitpunkt';

2
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql

@ -133,7 +133,7 @@ values (0, 'Nutzungsstatistiken loeschen nach Tagen', 0, 'Löschen der erweitert @@ -133,7 +133,7 @@ values (0, 'Nutzungsstatistiken loeschen nach Tagen', 0, 'Löschen der erweitert
insert into tmp_konstanten(apnr, beschreibung, defaultvalue, description, systeminfo_id, doku_link, read_only, wertebereich, ab_version, gruppe, sachgebiete_id)
values (0, 'aufklappbarer Themenbaum', 0, 'aufklappbarer Themenbaum im XML-Frontend', 9, 'Konstanten_-_HISinOne-BI.xhtml',0, '0,aus' || ${newline} || '1,an', '2023.06', 'Zentrale Einstellungen', 0);
values (1, 'aufklappbarer Themenbaum', 1, 'aufklappbarer Themenbaum im XML-Frontend', 9, 'Konstanten_-_HISinOne-BI.xhtml',0, '0,aus' || ${newline} || '1,an', '2023.06', 'Zentrale Einstellungen', 0);
insert into tmp_konstanten(apnr, beschreibung, defaultvalue, description, systeminfo_id, doku_link, read_only, wertebereich, ab_version, gruppe, sachgebiete_id)
values (0, 'CSV_Excel_ISO', 0, 'CSV-Export angepaßt für MS Excel (ISO-codiert)', 9, 'Konstanten_-_HISinOne-BI.xhtml',0, '0,aus' || ${newline} || '1,an', '2024.12', 'Zentrale Einstellungen', 0);

4
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_pg.sql

@ -3912,9 +3912,9 @@ comment on table masken_protokoll is 'Protokolltabelle zum nachverfolgen, welche @@ -3912,9 +3912,9 @@ comment on table masken_protokoll is 'Protokolltabelle zum nachverfolgen, welche
comment on column masken_protokoll.tid is 'ID';
comment on column masken_protokoll.maskeninfo_id is 'ID der Maske';
comment on column masken_protokoll.maskeninfo_id is 'Maske';
comment on column masken_protokoll.user_id is 'ID des Users, welcher die Maske ausgeführt hat';
comment on column masken_protokoll.user_id is 'User';
comment on column masken_protokoll.zeitpunkt is 'Ausführungs Zeitpunkt';

4
superx/WEB-INF/kern_dbforms-config_pg.xml

@ -849,8 +849,8 @@ @@ -849,8 +849,8 @@
</table>
<table name="masken_protokoll">
<field name="tid" description="ID" fieldType="int" size="8" isKey="" autoInc="true" sortable=""/>
<field name="maskeninfo_id" description="ID der Maske" fieldType="int" size="6" isKey="" sortable=""/>
<field name="user_id" description="ID des Users, welcher die Maske ausgeführt hat" fieldType="int" size="6" isKey="" sortable=""/>
<field name="maskeninfo_id" description="Maske" fieldType="int" size="6" isKey="" sortable=""/>
<field name="user_id" description="User" fieldType="int" size="6" isKey="" sortable=""/>
<field name="zeitpunkt" description="Ausführungs Zeitpunkt" fieldType="timestamp" size="20" isKey="" sortable=""/>
<field name="kommentar" description="Kommentar" fieldType="varchar" size="255" isKey="" sortable=""/>
<foreign-key foreignTable="maskeninfo" name="masken_protokoll_maskeninfo67" displayType="select" visibleFields="name" format="%s">

BIN
superx/WEB-INF/lib/superx5.1.jar

Binary file not shown.

BIN
superx/WEB-INF/reports/logo.gif

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

BIN
superx/WEB-INF/reports/logo_p2.gif

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

175
superx/WEB-INF/reports/tabelle2jasperreport_generic.xsl.jrxml

@ -1,175 +0,0 @@ @@ -1,175 +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" language="groovy" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="782" leftMargin="16" rightMargin="16" topMargin="14" bottomMargin="16" name="Studierende nach Erst- und Neueinschreibung (Zeitreihe)">
<property name="ireport.zoom" value="1.0"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/>
<queryString language="xPath">/ergebnisse/ergebnis/ergebniselement/sqlerg/row</queryString>
<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>
<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="Semester" class="java.lang.String">
<fieldDescription>col[@id="0" and wert!=""]/wert</fieldDescription>
</field>
<field name="Gesamt- zahl" class="java.lang.Integer">
<fieldDescription>col[@id="1" and wert!=""]/wert</fieldDescription>
</field>
<field name="1. FS gesamt" class="java.lang.Integer">
<fieldDescription>col[@id="2" and wert!=""]/wert</fieldDescription>
</field>
<field name="1. FS in %" class="java.lang.Double">
<fieldDescription>col[@id="3" and wert!=""]/wert</fieldDescription>
</field>
<field name="1. HS gesamt" class="java.lang.Integer">
<fieldDescription>col[@id="4" and wert!=""]/wert</fieldDescription>
</field>
<field name="1. HS in %" class="java.lang.Double">
<fieldDescription>col[@id="5" and wert!=""]/wert</fieldDescription>
</field>
<field name=" " class="java.lang.String">
<fieldDescription>col[@id="6" and wert!=""]/wert</fieldDescription>
</field>
<field name="dar. Frauen" class="java.lang.Integer">
<fieldDescription>col[@id="7" and wert!=""]/wert</fieldDescription>
</field>
<field name="Frauen in %" class="java.lang.Double">
<fieldDescription>col[@id="8" and wert!=""]/wert</fieldDescription>
</field>
<field name="1. FS Frauen" class="java.lang.Integer">
<fieldDescription>col[@id="9" and wert!=""]/wert</fieldDescription>
</field>
<field name="1. FS Frauen in %" class="java.lang.Double">
<fieldDescription>col[@id="10" and wert!=""]/wert</fieldDescription>
</field>
<field name="1. HS Frauen" class="java.lang.Integer">
<fieldDescription>col[@id="11" and wert!=""]/wert</fieldDescription>
</field>
<field name="1. HS Frauen in %" class="java.lang.Double">
<fieldDescription>col[@id="12" 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_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_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_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_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_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_Vertiefung_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Vertiefung"]/@varname</fieldDescription>
</field>
<field name="legende_Vertiefung_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Vertiefung"]/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_##line##_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="##line##"]/@varname</fieldDescription>
</field>
<field name="legende_##line##_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="##line##"]/value_caption</fieldDescription>
</field>
<field name="legende_Fachkennz._label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Fachkennz."]/@varname</fieldDescription>
</field>
<field name="legende_Fachkennz._value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Fachkennz."]/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_ab Fachsemester_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="ab Fachsemester"]/@varname</fieldDescription>
</field>
<field name="legende_ab Fachsemester_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="ab Fachsemester"]/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_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_Trennen nach_label" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/completefields/feld [@varname="Trennen nach"]/@varname</fieldDescription>
</field>
<field name="legende_Trennen nach_value" class="java.lang.String">
<fieldDescription>/ergebnisse/ergebnis/felder/feld [@varname="Trennen nach"]/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>
<background>
<band splitType="Stretch"/>
</background>
<title><band height="76"><textField><reportElement x="0" y="0" width="729" height="20"/><textElement><font fontName="Liberation Sans"/></textElement><textFieldExpression class="java.lang.String">$F{REPORT_HEADING_INSTITUTION}</textFieldExpression></textField><textField><reportElement x="0" y="20" width="729" height="12"/><textElement><font fontName="Liberation Sans"/></textElement><textFieldExpression class="java.lang.String">$F{REPORT_HEADING_URL}</textFieldExpression></textField><textField><reportElement x="0" y="44" width="809" height="18"/><textElement><font fontName="Liberation Sans" size="14" isBold="true"/></textElement><textFieldExpression class="java.lang.String">$F{Berichtsname}</textFieldExpression></textField><textField><reportElement x="24" y="62" width="809" height="10"/><textElement><font fontName="Liberation Sans" size="8"/></textElement><textFieldExpression class="java.lang.String">$F{standdatum}</textFieldExpression></textField><staticText><reportElement mode="Transparent" x="0" y="62" width="24" height="10" forecolor="#000000" backcolor="#FFFFFF"/><textElement textAlignment="Left" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"><font fontName="Liberation Sans" size="8" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Liberation Sans" pdfEncoding="Cp1252" isPdfEmbedded="false"/></textElement><text>Stand:</text></staticText><image><reportElement x="730" y="0" width="80" height="32"><printWhenExpression>$F{REPORT_LOGO_FILE}!=null &amp;&amp; !$F{REPORT_LOGO_FILE}.equals("") &amp;&amp; !$F{REPORT_LOGO_FILE}.equals("@@REPORT_LOGO_FILE@@")</printWhenExpression></reportElement><imageExpression class="java.lang.String">"../"+$F{REPORT_LOGO_FILE}</imageExpression></image></band></title><detail><band height="323" splitType="Stretch"/></detail><pageFooter><band height="15"><staticText><reportElement mode="Transparent" x="0" y="3" width="89" height="12" forecolor="#000000" backcolor="#FFFFFF"/><textElement textAlignment="Left" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"><font fontName="Liberation Sans" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Liberation Sans" pdfEncoding="Cp1252" isPdfEmbedded="false"/></textElement><text>Erzeugungsdatum:</text></staticText><textField pattern="dd.MM.yyyy"><reportElement mode="Transparent" x="89" y="3" width="96" height="12" forecolor="#000000" backcolor="#FFFFFF"/><textElement textAlignment="Left" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"><font fontName="Liberation Sans" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Liberation Sans" pdfEncoding="Cp1252" isPdfEmbedded="false"/></textElement><textFieldExpression class="java.util.Date">new java.util.Date()</textFieldExpression></textField><textField evaluationTime="Report" isBlankWhenNull="false"><reportElement key="textField" x="770" y="3" width="39" height="12"/><box><topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/><leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/><bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/><rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/></box><textElement><font fontName="Liberation Sans"/></textElement><textFieldExpression class="java.lang.String">"" + $V{PAGE_NUMBER} + ""</textFieldExpression></textField><textField isBlankWhenNull="false"><reportElement key="textField" x="676" y="3" width="94" height="12"/><box><topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/><leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/><bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/><rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/></box><textElement textAlignment="Right"><font fontName="Liberation Sans"/></textElement><textFieldExpression class="java.lang.String">"Seite " + $V{PAGE_NUMBER} + " von "</textFieldExpression></textField></band></pageFooter></jasperReport>
Loading…
Cancel
Save