Udostępnij przez


formContext.data.save (dokumentacja interfejsu API klienta)

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

Można również ustawić obiekt, aby kontrolować sposób przetwarzania rekordów aktywności terminu, terminu cyklicznego lub usługi.

Składnia

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

Parametry

Name Typ Wymagane Description
saveOptions Object Nie. Obiekt określający opcje zapisywania rekordu. Obiekt ma następujące parametry:

- saveMode: (Opcjonalnie) Liczba. Określ wartość wskazującą sposób inicjowania zdarzenia zapisywania. Aby uzyskać listę obsługiwanych wartości, zobacz wartość zwracaną metody getSaveMode . Należy pamiętać, że ustawienie saveMode elementu nie podejmuje odpowiedniej akcji. Wystarczy podać informacje OnSave do procedur obsługi zdarzeń o przyczynie operacji zapisywania.

- useSchedulingEngine: (Opcjonalnie) Wartość logiczna. 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 aktywności terminu, terminu cyklicznego lub usługi.

UWAGA: useSchedulingEngine właściwość nie jest obsługiwana w ujednoliconym interfejsie.
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. Zostanie przekazany obiekt o następujących właściwościach:

- errorCode:Numer. Kod błędu.

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

Uwaga / Notatka

Podczas pracy z formularzami i wywołaniu formContext.data.save metody upewnij się, że wywołasz również metodę preventDefault , aby upewnić się, że każda domyślna operacja zapisywania nie jest wyzwalana po zapisaniu formularza przez użytkownika.

formContext.data.entity.save
formContext