إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
إرجاع قيمة تشير إلى كيفية بدء حدث الحفظ من قبل المستخدم.
بناء الجملة
executionContext.getEventArgs().getSaveMode()
قيمة الإرجاع
النوع: رقم
الوصف: يصف الجدول التالي القيم المدعومة التي تم إرجاعها للكشف عن طرق مختلفة يمكن للمستخدم حفظ سجلات الجدول بها.
| قيمة | وضع الحفظ | Table |
|---|---|---|
| 1 | Save | الكل |
| 2 | حفظ وإغلاق | الكل |
| 5 | الغاء تنشيط | الكل |
| 6 | اعاده تنشيط | الكل |
| 7 | إرسال | بريد إلكتروني |
| 15 | ينحي | العميل المتوقع |
| 16 | تأهيل | العميل المتوقع |
| 47 | تعيين | الجداول المملوكة للمستخدم أو الفريق |
| 58 | حفظ كمكتمل | النشاطات |
| 59 | حفظ وجديد | الكل |
| 70 | حفظ تلقائي | الكل |
الملاحظات
هذا الأسلوب ضروري إذا كنت تريد تمكين الحفظ التلقائي لمعظم النماذج في مؤسسة ما ولكن تعطيله لنماذج معينة.
مثال
التعليمات البرمجية التالية المسجلة لحدث OnSave مع سياق التنفيذ الذي تم تمريره إليه ستمنع أي عمليات حفظ تبدأ من حفظ تلقائي ولكنها تسمح بجميع الحفظات الأخرى. مع تمكين الحفظ التلقائي، يكون التنقل بعيدا مكافئا للحفظ والإغلاق. ستمنع هذه التعليمة البرمجية أي عمليات حفظ يتم بدؤها بواسطة المؤقت 30 ثانية أو عندما ينتقل الأشخاص بعيدا عن نموذج يحتوي على بيانات غير محفوظة.
function preventAutoSave(executionContext) {
var eventArgs = executionContext.getEventArgs();
if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
eventArgs.preventDefault();
}
}
لحفظ سجل، يجب على المستخدم تحديد أيقونة حفظ في أسفل النموذج أو يجب إضافة أمر حفظ مخصص إلى شريط الأوامر.