مشاركة عبر


movePrevious (مرجع واجهة برمجة تطبيقات العميل)

الانتقال إلى المرحلة السابقة.

يمكنك أيضا الانتقال إلى مرحلة سابقة في جدول مختلف.

بناء الجملة

formContext.data.process.movePrevious(callbackFunction);

المعلمات

Name نوع مطلوبة ‏‏الوصف
callbackFunction الوظيفة لا دالة لاستدعاء عند اكتمال العملية. راجع رد الاتصالالتشغيل

دالة رد الاتصال

يتم تمرير دالة رد الاتصال هذه إحدى قيم السلسلة التالية للإشارة إلى حالة العملية:

القيمة‬ Reason
success نجحت العملية.
crossEntity المرحلة التالية هي لجدول مختلف.
beginning المرحلة النشطة هي المرحلة الأولى من المسار النشط.
invalid فشلت العملية لأن المرحلة المحددة ليست هي نفس المرحلة النشطة.
dirtyForm يتم إرجاع هذه القيمة إذا لم يتم حفظ البيانات الموجودة في الصفحة.
stageGate عمود واحد أو أكثر مطلوب في المرحلة الحالية فارغ.
preventDefault يتم إرجاع هذه القيمة إذا استدعى OnPreStageChange معالج الأحداث preventDefault.

هام

يمكن استخدام هذا الأسلوب فقط عندما تكون المرحلة المحددة والمرحلة النشطة هي نفسها. عند بدء التعليمات البرمجية الخاصة بك من الحدث OnStageChange ، سيتم تحديد المرحلة الحالية. عند بدء التعليمات البرمجية الخاصة بك من الحدث OnStageSelected ، يجب استخدام أسلوب getActiveStage للتحقق من أن المرحلة المحددة هي أيضا المرحلة النشطة. بالنسبة لأي حدث نموذج آخر، لا يمكن تحديد المرحلة المحددة حاليا. للحصول على أفضل النتائج، يجب استخدام هذا الأسلوب فقط في التعليمات البرمجية التي يتم استدعاؤها في الدالات التي بدأها الحدثان OnStageChange و OnStageSelected .

ملاحظات

يؤدي هذا الأسلوب إلى حدوث الحدث OnStageChange .

moveNext
formContext.data.process