getSaveMode (Client-API-Referenz)
Gibt einen Wert zurück, der angibt, wie das Speichern-Ereignis vom Benutzer initiiert wurde.
Syntax
executionContext.getEventArgs().getSaveMode()
Rückgabewert
Typ: Anzahl
Beschreibung: In der folgenden Tabelle werden die unterstützten Werte beschrieben, die zurückgegeben werden, um zu erkennen, wie Tabellendatensätze vom Benutzer gespeichert werden können.
Wert | Speichermodus | Tabelle |
---|---|---|
1 | Speichern | Alle |
2 | Speichern und schließen | Alle |
5 | Deaktivieren | Alle |
6 | Erneut aktivieren | Alle |
7 | Senden | Per E-Mail senden |
15 | Qualifizierung aufheben | Lead |
16 | Qualifizieren | Lead |
47 | Zuweisen | Benutzer- oder Teameigene Tabellen |
58 | Als abgeschlossen speichern | Aktivitäten |
59 | Speichern und neu | Alle |
70 | Automatisches Speichern | Alle |
Anmerkungen
Diese Methode ist wichtig, wenn Sie automatische Speicherung für die meisten Formulare aktivieren möchten, sie jedoch für bestimmte für Formulare deaktivieren möchten.
Beispiel
Der folgende Code, der für das Ereignis OnSave mit dem übergebenen Ausführungskontext registriert ist, verhindert Speicherungen, die durch eine automatische Speicherung initiiert werden, lässt jedoch andere zu. Wenn automatische Speicherung aktiviert ist, ist das Wegnavigieren gleichbedeutend mit Speichern und Schließen. Dieser Code verhindert, dass Speicherungen durch den 30 Sekunden-Timer initiiert werden, oder wenn die Mitarbeiter von einem Formular nicht mit nichtgespeicherten Daten wegnavigieren.
function preventAutoSave(executionContext) {
var eventArgs = executionContext.getEventArgs();
if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
eventArgs.preventDefault();
}
}
Um einen Datensatz zu speichern, muss der Benutzer das Symbol speichern am unteren Rand des Formulars auswählen oder ein benutzerdefinierter Befehl speichern muss zur Befehlsleiste hinzugefügt werden.
Ähnliche Artikel
isDefaultPrevented
preventDefault
Hinweis
Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)
Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).