2016-06-13 5 views

Antwort

3

Wenn Sie keine Daten gespeichert werden sollen, dann können Sie den Feldtyp „Feld ohne Datenbankdarstellung“ gesetzt Dies ermöglicht es Ihnen, habe einen "Platzhalter" für dieses Feld und speichere keine Daten in der Datenbank, ohne Code zu schreiben. Dies funktioniert für v8 und v9 ohne Probleme, ich bin mir nicht sicher über v7.

Field without database representation

+0

Ehrfürchtig. Danke Brenden! –

0

Sie können die Objektereignisse verwenden und die Funktion Vor dem Einfügen überschreiben. Sie müssen diese Funktion verwenden, um die Daten nicht zu speichern und die Benachrichtigung zu verarbeiten (nicht sicher, ob die Standardbenachrichtigung weiterhin ausgelöst wird oder nicht, möglicherweise müssen Sie dies zu diesem Zeitpunkt über Code tun). Du solltest in der Lage sein mit e.Cancel oder so etwas zu tun.

Sie können mehr über diese Ereignisse hier lesen: https://docs.kentico.com/display/K8/Reference+-+Global+system+events#Reference-Globalsystemevents-BizFormItemEvents und hier: https://docs.kentico.com/display/K8/Handling+object+events

+0

Danke Virgil. Ich werde lesen und dann sehen, ob es es wert ist. Kann schneller sein, nur um das Formular und den SMTP-Absender-Teil zu kodieren. –