Seite 1 von 1

Feldwert dynamisch zusammensetzen

Verfasst: 08.12.2012, 21:45
von mischma
Hallo,

wie kann ich einen Feldwert für ein Textfeld dynamisch aus mehreren Datenquellenfeldern meiner xml-Datei zusammensetzen.

z.B. ein Textfeld für eine Adresse soll aus den Feldern $.Strasse, $.PLZ und $.Ort mit einem Komma gefüllt werden.

Vielen Dank für Eure Hilfe :-)

Grüsse aus Köln.

Feldwert dynamisch zusammensetzen

Verfasst: 09.12.2012, 00:17
von nele_sonntag
Hallösche,

das geht relativ einfach.

Einen String kannst du per JavaScript einfach mit einem Plus zusammensetzen..

Code: Alles auswählen

this.rawValue = "Erster Teil" + "Zweiter Teil";
Auf einen Datensatz in einer XML kannst du mit xfa.record zugreifen..
Das Skript würde ich im INITIALIZE-Ereignis platzieren..

Code: Alles auswählen

this.rawValue = xfa.record.Pfad_zuDeinemFeld.Feldname1.value + ", " + xfa.record.Pfad_zuDeinemFeld.Feldname2.value;
Beachte: Wert einer XML sprichst du mit VALUE an!

LG Mandy


Feldwert dynamisch zusammensetzen

Verfasst: 09.12.2012, 01:28
von mischma
Liebe Mandy,

danke für Deine schnelle Hilfe :-)

Es klappt nun fast alles wunderbar, doch wie zum Teufel kann ich ein Barcodefeld dazu bringen, sich an die Rechtsausrichtung zu halten?

Bei mir wird immer alles linksbündig ausgerichtet :-(

LG, Mike

Feldwert dynamisch zusammensetzen

Verfasst: 09.12.2012, 17:21
von nele_sonntag
??
Verstehe nicht ganz, was du meinst..kannst du nicht mal dein PDF/XDP hochladen?
Oder ein Screenhot?

LG Mandy

Feldwert dynamisch zusammensetzen

Verfasst: 10.12.2012, 09:07
von mischma
Hi Mandy,

danke für Deine Antwort. Anbei das PDF...
Der Barcode auf der rechten Seite (für die Auftragsnummer) soll die Daten rechtsbündig anzeigen.

LG, Mike