formContext.data.save (Klient-API-reference)

Gemmer posten asynkront med mulighed for at angive tilbagekaldsfunktioner, der skal udføres, når lagringshandlingen er fuldført.

Ved hjælp af formContext.data.savekan du angive et objekt til at styre, hvordan aftaler, tilbagevendende aftaler eller serviceaktivitetsposter behandles.

Notat

Når du arbejder med formularer, og du kalder formContext.data.save metoden , skal du sikre dig, at du også kalder metoden preventDefault for at forhindre, at der udløses en standardlagringshandling, når en bruger gemmer formularen.

Syntaks

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

Parametre

Navn Type Påkrævet Description
saveOptions saveOptions Nej Et objekt til angivelse af indstillinger for lagring af posten.
successCallback Funktion Nej En funktion, der skal kaldes, når handlingen lykkes.
errorCallback Funktion Nej En funktion, der skal kaldes, når handlingen mislykkes. Funktionen modtager et objekt med følgende egenskaber:

- errorCode:Tal. Fejlkoden.

- message:Streng. En lokaliseret fejlmeddelelse.

parameteren saveOptions

Navn Type Description
saveMode Nummer (Valgfrit) Angiv en værdi, der angiver, hvordan lagringshændelsen blev startet. Du kan se en liste over understøttede værdier i returværdien for metoden getSaveMode .

Når du angiver , saveMode udføres den tilsvarende handling ikke. Den indeholder kun oplysninger til OnSave hændelseshandlerne om årsagen til lagringshandlingen.
useSchedulingEngine Boolean (Valgfrit) Angiv, om du vil bruge meddelelserne Book eller Reschedule i stedet for meddelelserne Create eller Update .

Denne indstilling gælder kun, når den bruges sammen med poster for aftaler, tilbagevendende aftaler eller serviceaktivitet .

Denne egenskab understøttes ikke i Unified Interface.

formContext.data.entity.save
formContext