مشاركة عبر


حدث حفظ PostSave

يحدث حدث PostSave بعد OnSave اكتمال الحدث. يتم استخدام هذا الحدث لدعم أو تنفيذ منطق مخصص باستخدام موارد ويب لتنفيذها بعد Save الإجراءات عند save نجاح الحدث أو فشله بسبب أخطاء الخادم.

Note

OnSave سيؤدي الحدث الخاص بسجلات المواعيد أو المواعيد المتكررة أو نشاط الخدمة إلى إلغاء عملية الحفظ واستخدام Book الرسالة لاستمرار التغيير بدلا من Create أو Update. لهذا السبب، OnSavePostSave لن تعمل معالجات الأحداث لهذه الجداول.

استخدم أساليب addOnPostSave و removeOnPostSave لإدارة معالجات الأحداث لهذا الحدث.

Note

يتم اعتماد هذا الأسلوب فقط على الواجهة الموحدة

بناء الجملة

formContext.data.entity.addOnPostSave(myFunction)

المعلمة

Name نوع مطلوبة Description
myFunction مرجع الدالة ‏‏نعم‬ الدالة المراد إضافتها إلى حدث PostSave. يتم تمرير سياق التنفيذ تلقائيا كمعلمة أولى إلى هذه الدالة.

مثال

يعرض نموذج التعليمات البرمجية التالي اسم المؤسسة الفريد كإشعار النموذج.

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
الأحداث (مرجع واجهة برمجة تطبيقات العميل)
الأحداث في النماذج والشبكات في التطبيقات التي تستند إلى النموذج