Freigeben über


formContext.data.save (Client-API-Referenz)

Speichert asynchron den Datensatz mit der Option, die auszuführenden Rückruffunktionen festzulegen, nachdem der Speichervorgang abgeschlossen ist.

Sie können auch ein Objekt festlegen, um zu steuern, wie ein Termin, Serientermin oder Serviceaktivitätsdatensätze verarbeitet werden.

Syntax

formContext.data.save(saveOptions).then(successCallback, errorCallback);

Parameter

Name des Dataflows Type Erforderlich Beschreibung
saveOptions Object Nein Ein Objekt zum Festlegen von Optionen zum Speichern des Datensatzes. Das Objekt hat die folgenden Parameter:

- saveMode: (Optional) Nummer. Geben Sie einen Wert an, der angibt, wie das Speichern-Ereignis initiiert wurde. Eine Liste der unterstützten Werte, siehe den Rückgabewert der getSaveMode-Methode. Beachten Sie, dass der saveMode nicht wirklich die entsprechenden Aktivitäten ausführt; es ist einfach, Informationen zu den OnSave-Ereignishandlern zu dem Grund für den Speichervorgang bereitzustellen.

- useSchedulingEngine: (Optional) Booleesch. Geben Sie an, ob die Book- oder Reschedule-Nachrichten und nicht die Meldungen Create oder Update verwendet werden sollen. Diese Option gilt nur, wenn sie mit einem Termin, Serientermin oder Serviceaktivitätsdatensätzen verwendet wird.

HINWEIS: useSchedulingEngine-Eigenschaft wird in Einheitliche Oberfläche nicht unterstützt.
successCallback Function Nein Eine Funktion zum Aufrufen, wenn der Vorgang erfolgreich war.
errorCallback Function Nein Eine Funktion zum Aufrufen, wenn der Vorgang fehlschlug. Es wird ein Objekt mit den folgenden Eigenschaften übergeben:

- errorCode: Nummer. Der Fehlercode.

- message: Zeichenfolge. Eine loklisierte Fehlermeldung.

Hinweis

Wenn Sie mit Formularen arbeiten und die formContext.data.save-Methode aufrufen, müssen Sie auch preventDefault aufrufen, um sicherzustellen, dass kein Standardspeichervorgang ausgelöst wird, wenn ein Benutzer das Formular speichert.

formContext.data.entity.save
formContext

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).