Del via


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

Lagrer posten asynkront med alternativet for å angi tilbakeringingsfunksjoner som skal utføres etter at lagringsoperasjonen er fullført.

Du kan også angi et objekt for å kontrollere hvordan avtaler, regelmessige avtaler eller tjenesteaktivitetsposter behandles.

Syntaks

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

Parametere

Navn Type Obligatorisk Beskrivelse
saveOptions Objekt Nei Et objekt for å angi alternativer for lagring av posten. Objektet har følgende parametere:

- saveMode: (Valgfritt) tall. Angi en verdi som angir hvordan lagringshendelsen ble startet. Hvis du vil ha en liste over støttede verdier, kan du se returverdien for getSaveMode-metoden . Vær oppmerksom på saveMode at innstillingen ikke faktisk utfører den tilsvarende handlingen. Det er bare å gi informasjon til OnSave hendelsesbehandlingene om årsaken til lagringsoperasjonen.

- useSchedulingEngine: (Valgfritt) boolsk. Angi om du vil bruke Book meldingene eller Reschedule meldingene i stedet Create for eller Update meldingene. Dette alternativet gjelder bare når det brukes med avtaler, regelmessige avtaler eller tjenesteaktivitetsposter.

OBS!useSchedulingEngine Egenskapen støttes ikke i Unified Interface.
successCallback Function Nei En funksjon som skal kalles når operasjonen er vellykket.
errorCallback Function Nei En funksjon som skal kalles når operasjonen mislykkes. Et objekt med følgende egenskaper vil bli sendt:

- errorCode:Nummer. Feilkoden.

- message:Streng. En lokalisert feilmelding.

Note

Når du arbeider med skjemaer, og du kaller formContext.data.save opp metoden, må du kontrollere at du også kaller preventDefault for å sikre at en standard lagringsoperasjon ikke utløses når en bruker lagrer skjemaet.

formContext.data.entity.save
formContext