Dialogfeld nach prePrint-Ereignis

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
codelady
Beiträge: 31
Registriert: 11.01.2012, 13:52

Dialogfeld nach prePrint-Ereignis

Beitrag von codelady » 25.06.2015, 15:01

Liebe Acrobat-User,

vielleicht hat jemand eine Idee zu folgendem Problem:

Ich möchte, dass sich - nachdem der Druck mit prePrint abgebrochen wurde - ein Dialogfeld öffnet in dem ich vorher eine Nachricht eingegeben habe. Mit den Formulareinstellungen kann ich das nicht lösen, da ich hier eine ganze "Latte" von Fehlern gemeldet bekomme.
Derzeit öffnet sich nur ein Dialogfeld in dem mitgeteilt wird, dass der Druck abgebrochen wurde. Dieses Dialogfeld kann ich jedoch nicht abändern bzw. ergänzen, oder doch?

Für Eure Hilfe wäre ich sehr dankbar.

LG Codelady

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Dialogfeld nach prePrint-Ereignis

Beitrag von radzmar » 25.06.2015, 15:37

Wenn der Dialog über die cancleAction-Methode generiert wird, lässt er sich nicht anpassen, befürchte ich.

codelady
Beiträge: 31
Registriert: 11.01.2012, 13:52

Dialogfeld nach prePrint-Ereignis

Beitrag von codelady » 25.06.2015, 15:46

Erst mal Danke für die schnelle Reaktion.
Hmm...... was ist denn die oder eine cancleAction-Methode?
:?

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Dialogfeld nach prePrint-Ereignis

Beitrag von radzmar » 25.06.2015, 19:12

Ich hab nur geraten, da Du nicht beschreibst, wie Du deinen Druck abbrichst.

codelady
Beiträge: 31
Registriert: 11.01.2012, 13:52

Dialogfeld nach prePrint-Ereignis

Beitrag von codelady » 26.06.2015, 08:32

Hallo radzmar,

ich versuche das mal zu erläutern:
Auf verschiedene Pflichtfelder habe ich folgendes Script gelegt

FormCalc unter Exit

if (HasValue(Ltrim(Rtrim($)))) then
$.mandatory = "disabled"
else
$.mandatory = "error"
$ = null
endif


Und auf das Formular zusätzlich die beiden Scripte

JavaScript unter docReady

app.runtimeHighlight = true;

und

validate>prePrint preSubmit>validate

Bei den Formulareigenschaften unter dem Reiter Formularüberprüfung musste ich allerdings die automatische Dialogfeldmeldung auf „keine Meldungsfelder anzeigen“ setzen, da ich sonst Probleme mit der Zeilenzuschaltung im Formular bekam. Hier habe ich eine ganze Liste mit Eingabeaufforderungen, wenn ich eine Zeile zuschalte.

Das Formular läuft nun recht gut, nur wenn man – vor Ausfüllen aller Pflichtfelder drucken möchte (was leider immer wieder von Usern versucht wird), dann kommt lediglich eine Meldung „Druck abgebrochen“ und das ohne weiteren Kommentar. Hier hätte ich gerne den Zusatz „Bitte alle Pflichtfelder (markiert) ausfüllen“. Entweder als Zusatz oder als eigenständiges Popupfenster.

Da das recht verwirrend klingt, habe ich das Formular mal angehängt, vielleicht erklärt das mehr.

LG
codelady
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Dialogfeld nach prePrint-Ereignis

Beitrag von armine » 26.06.2015, 10:50

Liebe codelady,

versuchs doch mal so:

vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

codelady
Beiträge: 31
Registriert: 11.01.2012, 13:52

Dialogfeld nach prePrint-Ereignis

Beitrag von codelady » 26.06.2015, 12:14

Lieber armine,

herzlichen Dank für deine Idee, die uns aber leider nicht weiterhilft, da unser Formular weder eine Druck- noch eine Sendeschaltfläche haben soll.
Ich denke es geht einfach nicht so wie wir uns das vorstellen :?

Liebe Grüße
codelady

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Dialogfeld nach prePrint-Ereignis

Beitrag von armine » 26.06.2015, 13:44

Liebe codelady,

die Buttons funktionieren auch, wenn du sie ausblendest.

vg armine

codelady
Beiträge: 31
Registriert: 11.01.2012, 13:52

Dialogfeld nach prePrint-Ereignis

Beitrag von codelady » 29.06.2015, 09:00

Lieber armine,

das habe ich jetzt auch gemerkt und das könnte evtl. die Lösung für unser Problem sein.

Danke für deine Mühe und Hilfe

LG
codelady :D

Antworten