Feldwert dynamisch zusammensetzen

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
mischma
Beiträge: 96
Registriert: 21.11.2012, 21:07

Feldwert dynamisch zusammensetzen

Beitrag von mischma » 08.12.2012, 21:45

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.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Feldwert dynamisch zusammensetzen

Beitrag von nele_sonntag » 09.12.2012, 00:17

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


mischma
Beiträge: 96
Registriert: 21.11.2012, 21:07

Feldwert dynamisch zusammensetzen

Beitrag von mischma » 09.12.2012, 01:28

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

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Feldwert dynamisch zusammensetzen

Beitrag von nele_sonntag » 09.12.2012, 17:21

??
Verstehe nicht ganz, was du meinst..kannst du nicht mal dein PDF/XDP hochladen?
Oder ein Screenhot?

LG Mandy

mischma
Beiträge: 96
Registriert: 21.11.2012, 21:07

Feldwert dynamisch zusammensetzen

Beitrag von mischma » 10.12.2012, 09:07

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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten