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 aftaler, tilbagevendende aftaler eller serviceaktivitetsposter annullerer lagringshandlingen og bruger Book meddelelsen til at gemme ændringen i stedet for Create eller Update. På grund af denne funktionsmåde OnSave fungerer PostSave 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