مشاركة عبر


حدث onPreProcessStatusChange (مرجع واجهة برمجة تطبيقات العميل)

ينطبق على Dynamics 365 (عبر الإنترنت)، الإصدار 9.x

يحدث هذا الحدث قبل تغيير حالة مثيل العملية.

استخدم formContext.data.process. أسلوب addOnPreProcessStatusChange لإضافة معالجات الأحداث لهذا الحدث ونموذجContext.data.process. removeOnPreProcessStatusChange الأسلوب لإزالتها.

من داخل برنامج نصي لمورد ويب مسجل في onPreProcessStatusChange الحدث، يمكن للمطور استدعاء الأسلوب التالي على العنصر الذي executionContext تم تمريره إلى البرنامج النصي لمورد الويب:

executionContext.getEventArgs().preventDefault();

عند استدعاء preventDefault:

  • لا تتم معالجة تغيير الحالة. يظل مثيل العملية على المرحلة الأصلية في الحالة الأصلية.
  • لا تتم معالجة حفظ النموذج الرئيسي. إذا كان الشكل الرئيسي في حالة قذرة، فإنه سيبقى في حالة قذرة.
  • لا يتم استدعاء أي موارد ويب مسجلة علىProcessStatusChange.

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

الأساليب المعتمدة لهذا الحدث

الأحداث (مرجع واجهة برمجة تطبيقات العميل)
الأحداث في النماذج والشبكات في التطبيقات التي تستند إلى النموذج