Seite 1 von 1

Schaltfläche beim email-versand löschen

Verfasst: 16.07.2014, 16:16
von tat1308
Hallo,

ich möchte beim click auf den email-senden-button, das die Schaltfläche formular-zurücksetzen gelöscht wird. Beim pdf-Anhang darf dann die Schaltfläche formular-zurücksetzen nicht mehr vorhanden sein. Wie ist das möglich? Dieser Versuch ohne Erfolg:
Formular1.#subform[0].Teilformular1.EMailSendenSchaltfläche1::postSubmit:form - (JavaScript, client)
ZurücksetzenSchaltfläche1.presence = "hidden"; //Feld verstecken

Vielen Dank für Eure Hilfe.

Gruss
Tobias

Schaltfläche beim email-versand löschen

Verfasst: 16.07.2014, 16:33
von armine
Hallo Tobias,

bei postSubmit ist die Kopie mit der Schaltfläche schon erstellt. Bei preSubmit kannst du noch eingreifen.

vg armine

Schaltfläche beim email-versand löschen

Verfasst: 16.07.2014, 16:45
von tat1308
Hallo armine,

danke, das klappt schon mal prima. Ich müsste jetzt nur noch sicherstellen, daß beim Schließen des PDFs die Speicherabfrage verneint wird. Geht das auch?

Gruss
Tobias

Schaltfläche beim email-versand löschen

Verfasst: 16.07.2014, 17:28
von armine
Hallo Tobias,

nach meinem Wissen geht da erst mal nichts. Wenn dein Problem das Abspeichern des kastrierten PDFs sein sollte, dann mach die Schaltfläche vor dem Abspeichern oder schon nach dem Senden wieder sichtbar.

vg armine

Schaltfläche beim email-versand löschen

Verfasst: 16.07.2014, 18:14
von radzmar
Die Nachfrage zum Speichern von Änderungen lassen sich über folgendes Skript abstellen.

Code: Alles auswählen

event.target.dirty = false;
Dem PDF-Viewer wird damit signalisiert, dass keine ungespiecherten Änderungen existieren. Somit fragt er auch nicht nach.

Schaltfläche beim email-versand löschen

Verfasst: 17.07.2014, 18:29
von tat1308
Danke, radzmar,

kann ich diesen Befehl hier einsetzen oder bin ich da falsch?

Formular1.#subform[0].Teilformular1.EMailSendenSchaltfläche1::preSubmit:form - (JavaScript, client)
ZurücksetzenSchaltfläche1.presence = "hidden"; //Feld verstecken
event.target.dirty = false;

Danke.
Gruss
Tobias