Anzeige eines Datums im Foxit Reader

Die Möglichkeiten und Tücken von Formularen
Antworten
nixbuongiorno
Beiträge: 8
Registriert: 13.11.2014, 11:39

Anzeige eines Datums im Foxit Reader

Beitrag von nixbuongiorno » 03.12.2014, 11:43

Hallo,

kleines aber mich belastendes Problem:
Ich habe ein Acrobat-Formular in dem die klassische Ort-plus-Datum-Angabe vorkommt (also z. B. "München, den 03.12.2014"). Ort und Datum werden hier jeweils aus einem anderen Textfeld geholt.

Code: Alles auswählen

event.value = this.getField("Firmenort").value + ", den " + this.getField("Datum").value
Das funktioniert, wenn die Datei im Acrobat geöffnet ist auch wunderprächtig und wird richtig angezeigt. Der Foxit Reader allerdings zerhaut mir das Datum in "3.12014". Ich vermute mal, dass hier das englische Dezimaltrennzeichen schuld ist, das Foxit hier falsch aus dem Datum interpretiert.
Kann mir jemand sagen, wie ich das so hinbekomme, dass mir das Datum so an das Feld weitergegeben wird, wie es im Ursprungsfeld auch drinsteht?
formattedValue geht hier ja nicht. Muss ich den Wert aus dem Datumsfeld erst in einen String umwandeln? Wenn ja, wie mach ich das hier am besten?

Und ja, die Datei muss im Foxit Reader funktionieren. Keine Alternative möglich.

Besten Dank schonmal
Johannes

nixbuongiorno
Beiträge: 8
Registriert: 13.11.2014, 11:39

Anzeige eines Datums im Foxit Reader

Beitrag von nixbuongiorno » 03.12.2014, 16:05

Hallo nochmal,

Problem gelöst, neuer richtiger Code:

Code: Alles auswählen

event.value = this.getField("Firmenort").value + ", den " + this.getField("Datum").valueAsString

Antworten