formContext.data.save (dokumentacja interfejsu API klienta)

Zapisuje rekord asynchronicznie z opcją ustawiania funkcji wywołania zwrotnego do wykonania po zakończeniu operacji zapisywania.

Za pomocą programu formContext.data.savemożna ustawić obiekt, aby kontrolować sposób przetwarzania terminów, terminów cyklicznych lub rekordów aktywności usługi .

Uwaga / Notatka

Podczas pracy z formularzami i wywoływania formContext.data.save metody upewnij się, że wywołasz również metodę preventDefault , aby zapobiec wyzwoleniu dowolnej domyślnej operacji zapisywania, gdy użytkownik zapisze formularz.

Składnia

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

Parametry

Name Typ Wymagane Description
saveOptions saveOptions Nie. Obiekt określający opcje zapisywania rekordu.
successCallback Funkcja Nie. Funkcja do wywołania, gdy operacja zakończy się pomyślnie.
errorCallback Funkcja Nie. Funkcja wywoływana, gdy operacja zakończy się niepowodzeniem. Funkcja odbiera obiekt o następujących właściwościach:

- errorCode:Numer. Kod błędu.

- message:Struna. Zlokalizowany komunikat o błędzie.

saveOptions , parametr

Name Typ Description
saveMode Identyfikator (Opcjonalnie) Określ wartość wskazującą sposób inicjowania zdarzenia zapisywania. Aby uzyskać listę obsługiwanych wartości, zobacz wartość zwracaną metody getSaveMode .

saveMode Ustawienie elementu nie powoduje faktycznego podjęcia odpowiedniej akcji. Dostarcza ona tylko informacje do OnSave programów obsługi zdarzeń o przyczynie operacji zapisywania.
useSchedulingEngine logiczny (Opcjonalnie) Określ, czy używać komunikatów Book , Reschedule a nie komunikatów Create lub Update .

Ta opcja ma zastosowanie tylko w przypadku użycia z rekordami terminów, terminów cyklicznych lub rekordów aktywności usługi .

Ta właściwość nie jest obsługiwana w ujednoliconym interfejsie.

formContext.data.entity.save
formContext