Home Forum Nuclos Konfiguration Reporting iReport > pattern

Ansicht von 5 Beiträgen - 1 bis 5 (von insgesamt 5)
  • Autor
    Beiträge
  • #4191
    Jan Smiesko
    Teilnehmer

    Hallo,

    ich habe einen einfachen Report mit String- und Integerfeldern gestaltet. Wenn ich beim Integer-Feld im iReport lt. Wiki

    a) die Eigenschaft -> Field Class: java.lang.Integer und
    b) die Eigenschaft -> Expression Class: java.lang.Integer
    (info: Pattern: z.B. ###0)

    gesetzt habe, bekomme ich eine JRException:

    found : java.lang.Integer
    required: java.lang.String
    value = (java.lang.String)(((java.lang.Integer)field_intplz.getValue())); //$JR_EXPR_ID=11$

    Nur mit String-Feldern funktioniert die Vorlage.

    Habe ich etwas übersehen? (Verwende iReport 4.1.1)

    FG
    Jan

    #4194
    Ramin Goettlich
    Teilnehmer

    Hallo,

    sowohl beim Field als auch beim Text Field im Report Design muss der Datentyp korrekt eingetragen sein.

    Grüsse,
    nuclosian

    #4195
    Jan Smiesko
    Teilnehmer

    Hallo,

    danke für die Antwort!

    Habe die Einträge noch einmal überprüft. Leider ist der Fehler weiterhin vorhanden.

    Achtung iReport 4.1.1 scheint bei mir die getroffene Einstellung nicht in die .jrxml zu schreiben. Habe die .jrxml-Datei manuell angepasst und nun funktioniert es.

    Auszug:

    <textFieldExpression class=“java.lang.Integer“>

    FG
    Jan

    #4810
    Markus Glitzner
    Teilnehmer

    Hallo!

    Dieser „Fehler“ kommt daher, weil JasperReports in der aktuellen Version das class Attribut nicht mehr benötigt und der iReport Designer per default die Einstellungen für die letzte JasperReports Version verwendet.

    Die Einstellung kann global geändert werden:
    Unter ‚Extras/Optionen/iReport/General/Compatibility‘ JasperReports 3.5.2-3.5.3 auswählen. Danach werden die Class Attribute wieder gespeichert. mehr dazu …

    Gruß
    Hugo

    #4814
    Jan Smiesko
    Teilnehmer

    Hallo Hugo,

    danke für den Hinweis!

    FG
    Ja

Ansicht von 5 Beiträgen - 1 bis 5 (von insgesamt 5)