Hallo,
ich stehe vor einem Rätsel. Wenn ich die Codezeilen einzeln in mein Formular einfüge funktionieren diese wie gewünscht, nur in Kombination nicht und ich verstehe nicht warum. Skriptsprache JavaScript, Formular dynamisch abgespeichert.
Ich habe ein Formular welches aus 2 Seiten besteht, jedoch ist für den Ausfüller nur Seite 1 relevant. Ausgedruckt sollen aber beide Seiten. Nun habe ich folgenden Code auf die Schaltfläche "DRUCKEN" gelegt:
[fontsize=2]
Formular1.seite2.presence [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2]"visible";
xfa.host.print (1[/fontsize][fontsize=2][fontsize=2],[/fontsize][/fontsize][fontsize=2] "0"[/fontsize][fontsize=2][fontsize=2],[/fontsize][/fontsize][fontsize=2] "1"[/fontsize][fontsize=2][fontsize=2],[/fontsize][/fontsize][fontsize=2] 0[/fontsize][fontsize=2][fontsize=2],[/fontsize][/fontsize][fontsize=2] 1[/fontsize][fontsize=2][fontsize=2],[/fontsize][/fontsize][fontsize=2] 0[/fontsize][fontsize=2][fontsize=2],[/fontsize][/fontsize][fontsize=2] 0[/fontsize][fontsize=2][fontsize=2],[/fontsize][/fontsize][fontsize=2] 0);
Formular1.seite2.presence [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2]"hidden";[/fontsize]
[fontsize=2]kann mir vielleicht jemand erklären, warum es nicht geht? Ich sag schon mal Danke im voraus und hoffe auf Unterstützung.[/fontsize]
[fontsize=2]Sabine
[/fontsize]
Seite einblenden - Formular drucken - Seite ausblenden
Seite einblenden - Formular drucken - Seite ausblenden
Hallo enibas74,
Sie Sollten den folgenden Code im prePrint event hinterlegen.
und den nachfolgenden Code im postPrint event.
Dann sollte es eigentlich funktionieren.
gruß,
Walde
Sie Sollten den folgenden Code im prePrint event hinterlegen.
Code: Alles auswählen
Formular1.seite2.presence ="visible";
xfa.host.print (1, "0", "1", 0, 1, 0, 0, 0);
Code: Alles auswählen
Formular1.seite2.presence ="hidden";
gruß,
Walde
Seite einblenden - Formular drucken - Seite ausblenden
Sorry Doppelpost.
Seite einblenden - Formular drucken - Seite ausblenden
Hallo,
vielen Dank schon mal für die Hilfe. Aber es funktioniert nicht, denn ich wollte den Druck über einen Button auslösen. Ich habe Ihren Code bei Seite 2 in pre bzw.postPrint hinterlegt - aber es funktioniert nicht
Wo muss ich es denn eintragen?
Gruß
Sabine
vielen Dank schon mal für die Hilfe. Aber es funktioniert nicht, denn ich wollte den Druck über einen Button auslösen. Ich habe Ihren Code bei Seite 2 in pre bzw.postPrint hinterlegt - aber es funktioniert nicht

Wo muss ich es denn eintragen?
Gruß
Sabine
Seite einblenden - Formular drucken - Seite ausblenden
Hallo enibas74,
Mit der nachfolgend beschriebenen Vorgehensweise müsste es eigentlich funktionieren:
1. Im prePrint Event Ihres Formulars (egal wo) die nachfolgende Scriptzeile einfügen.
2. Auf dem click Event Ihrer "Drucken" Schaltfläche die nachfolgende Scriptzeile einfügen.
3. Im postPrint Event Ihres Formulars (egal wo) die nachfolgende Scriptzeile einfügen.
gruß,
Walde
Mit der nachfolgend beschriebenen Vorgehensweise müsste es eigentlich funktionieren:
1. Im prePrint Event Ihres Formulars (egal wo) die nachfolgende Scriptzeile einfügen.
Code: Alles auswählen
Formular1.seite2.presence ="visible";
2. Auf dem click Event Ihrer "Drucken" Schaltfläche die nachfolgende Scriptzeile einfügen.
Code: Alles auswählen
xfa.host.print (1, "0", "1", 0, 1, 0, 0, 0);
3. Im postPrint Event Ihres Formulars (egal wo) die nachfolgende Scriptzeile einfügen.
Code: Alles auswählen
Formular1.seite2.presence ="hidden";
gruß,
Walde