Aracılığıyla paylaş


PostSave Olayı

PostSave olayı, olay tamamlandıktan sonra OnSave gerçekleşir. Bu olay, sunucu hataları nedeniyle olay başarılı olduğunda veya başarısız olduğunda save eylemlerden sonra Save gerçekleştirilecek web kaynaklarını kullanarak özel mantığı desteklemek veya yürütmek için kullanılır.

Uyarı

RandevuOnSave, yinelenen randevu veya hizmet etkinliği kayıtları olayı, kaydetme işlemini iptal eder ve veya yerine CreateUpdatedeğişikliği kalıcı hale getirmek için iletiyi kullanırBook. Bu OnSave nedenle ve PostSave bu tablolar için olay işleyicileri çalışmaz.

Bu olayın olay işleyicilerini yönetmek için addOnPostSave ve removeOnPostSave yöntemlerini kullanın.

Uyarı

Bu yöntem yalnızca Birleşik Arabirimde desteklenir

Sözdizimi

formContext.data.entity.addOnPostSave(myFunction)

Parametre

İsim Türü Gerekli Description
myFunction işlev başvurusu Yes PostSave olayına eklenecek işlev. Yürütme bağlamı bu işlevin ilk parametresi olarak otomatik olarak geçirilir.

Example

Aşağıdaki örnek kod, kuruluş benzersiz adını form bildirimi olarak görüntüler.

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);
}

getEntityReference
getIsSaveSuccess
getSaveErrorInfo
Olaylar (İstemci API başvurusu)
Model temelli uygulamalarda formlar ve kılavuzlardaki olaylar