Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
PostSave-hændelsen indtræffer, når hændelsen OnSave er fuldført. Denne hændelse bruges til at understøtte eller udføre brugerdefineret logik ved hjælp af webressourcer til at udføre handlinger Save , når hændelsen save lykkes eller mislykkes på grund af serverfejl.
Notat
Hændelsen OnSave for aftale-, tilbagevendende aftale- eller tjenesteaktivitetsposter annullerer lagringshandlingen Book og bruger meddelelsen til at bevare ændringen i stedet Create for eller Update.
OnSave
PostSave Derfor fungerer hændelseshandlere for disse tabeller ikke.
Brug metoderne addOnPostSave og removeOnPostSave til at administrere hændelseshandlere for denne hændelse.
Notat
Denne metode understøttes kun på Unified Interface
Syntaks
formContext.data.entity.addOnPostSave(myFunction)
Parameter
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
myFunction |
funktionsreference | Ja | Den funktion, der skal føjes til PostSave-hændelsen. Udførelseskonteksten overføres automatisk som den første parameter til denne funktion. |
Eksempel
I følgende eksempelkode vises organisationens entydige navn som formularmeddelelse.
function addMessageToOnPostSave(executionContext) {
var formContext = executionContext.getFormContext();
formContext.data.entity.addOnPostSave(displayOrgName);
}
// function to display organization unique name.
function displayOrgName(executionContext)
{
var formContext = executionContext.getFormContext();
var orgName = Xrm.Utility.getGlobalContext().organizationSettings.uniqueName;
var myuniqueId = "_myUniqueId";
formContext.ui.setFormNotification(orgName, "INFO", myuniqueId);
}
Relaterede artikler
getEntityReference
getIsSaveSuccess
getSaveErrorInfo
Hændelser (klient-API-reference)
Hændelser i formularer og gitre i modelbaserede apps