← Alle Beiträge

· von Manuel Rödig

Seite X von Y, Umbenennen und ein gründlicher Prüfdurchgang

Eine Arztpraxis hat uns zwei Punkte gemeldet. Beide stellten sich als echte Fehler heraus, keine Bedienfehler — und der anschließende Prüfdurchgang durch das Projekt hat einiges mehr zutage gefördert.

„Seite 1 von 4" zählte falsch

Bei mehrseitigen Dokumenten stand auf jeder Seite „1/1", dann „2/2", dann „3/3". Der Grund lag beim Import: JasperReports baut diese Angabe aus zwei Feldern mit demselben Ausdruck, die sich nur im Auswertungszeitpunkt unterscheiden. Genau diese Einstellung ging beim Einlesen einer T2Med-Vorlage verloren. Die Vorlage ließ sich weiterhin fehlerfrei erzeugen — nur das fertige PDF zählte falsch.

Neu ist ein fertiger Baustein: In der Element-Palette finden Sie unter Bausteine den Eintrag „Seite X von Y". Ein Klick legt beide Felder richtig eingestellt ab.

Wichtig zu wissen: $V{PAGE_COUNT} ist nicht die Seitenzahl, sondern die Anzahl der Datensätze auf der aktuellen Seite. Die Beschriftung im Programm war an dieser Stelle irreführend und ist korrigiert.

Umbenennen wirkte im Band-Editor nicht

Das Namensfeld gab es, es sah aber wie eine Überschrift aus — und im Band-Editor war es zusätzlich wirkungslos: Der Speichern-Knopf reagierte nicht auf eine Umbenennung, und selbst mit Strg+S ging die Änderung stillschweigend verloren. Dasselbe galt für Seitenformat und Ausrichtung.

Jetzt funktioniert das Feld in beiden Editor-Varianten. Zusätzlich:

  • In der Vorlagenübersicht hat jede Karte einen Umbenennen-Knopf.
  • „Kopie erstellen" fragt vorab nach dem Namen und schlägt einen vor.

Weitere Funde

  • Die Download-Knöpfe für JRXML und Jasper auf der Startseite führten ins Leere. Über die Export-Seite hat es immer funktioniert, jetzt an beiden Stellen.
  • Geteilte Marktplatz-Links landeten beim Empfänger auf der Anmeldeseite. Die Detailseite ist jetzt wie vorgesehen ohne Konto erreichbar.
  • Marktplatz-Vorlagen ließen sich nicht bewerten — die Sterne sind jetzt anklickbar.
  • Im Querformat wurden bei jedem Speichern Elemente jenseits einer festen Breite gekürzt. Die Prüfung richtet sich jetzt nach dem tatsächlichen Seitenformat.

Unter der Haube

Beim Abruf eines Logos von einer externen Adresse wurde nur die erste Adresse geprüft, Weiterleitungen aber ungeprüft verfolgt. Das ist behoben; jedes Ziel wird einzeln geprüft. Außerdem laufen Marktplatz- und Admin-Aktionen jetzt gegen dieselben Begrenzungen wie ihre Gegenstücke.