Hallo Experten,
ich habe mal wieder eine kleine Frage zu AdobeForms bzw. JavaScript. Wir arbeiten zur Zeit an einem Formular, welches einen Button hat, mit dem das Formular als Mail versendet wird.
Ziel ist es, dass der Kunde die Datei erhält, sie ausfüllt und das ganze dann mit dem Klick auf den Button wieder an uns zurückgesendet wird. Den Empfänger der Mail möchten wir dabei variabel bei der Erstellung der PDF einstellen können. Das entsprechende Coding für den Mailversand haben wir auch bereits (Java-Script). Wie im Code zu sehen ist werden der Empfänger, der Betreff und der Text der Mail aus den Variablen gelesen.
Wir würden es gerne so lösen, dass wir die Daten direkt aus dem Kontext ziehen könnten und keinen "Umweg" über eine versteckte Variable im Dokument machen müssten.
Deshalb die Frage: Gibt es eine Möglichkeit, sich in JavaScript direkt auf Felder des Kontext zu beziehen oder müssen die dafür zwangsläufig in irgendeiner Form im Formular zu finden sein, also so wie wir es jetzt gelöst haben?
Hier nochmal der verwendete JavaScript-Code:
Code: Alles auswählen.
data.inhalt.BT_zurueck.Schaltfläche1::click - (JavaScript, client)
inhalt.access = "readOnly"; // Alle Felder auf inaktiv setzen
var Mailto = data.inhalt.BT_zurueck.MAIL_TO.rawValue;
var Betreff = data.inhalt.BT_zurueck.IV_BETREFF.rawValue;
var Nachricht = data.inhalt.BT_zurueck.IV_INHALT.rawValue;
var CC = "";
var BCC = "";
event.target.mailDoc({
bUI: false,
cTo: Mailto,
cCc: "",
cBcc: "",
cSubject: Betreff,
cMsg: Nachricht,
cSubmitAs: "PDF"
});