إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
OnSave يقع الحدث قبل إرسال المعلومات المحدثة إلى الخادم، وعند حدوث أي مما يلي:
- هناك تغيير في تحديد السجل.
- يقوم المستخدم صراحة بتشغيل عملية حفظ باستخدام زر الحفظ للشبكة القابلة للتحرير.
- يطبق المستخدم عملية فرز أو تصفية أو مجموعة أو ترقيم صفحات أو عملية تنقل من الشبكة القابلة للتحرير أثناء وجود تغييرات معلقة.
بعض النقاط المهمة التي يجب مراعاتها للحدث OnSave :
- إذا حرر مستخدم أعمدة متعددة من السجل نفسه بالتسلسل،
OnSaveيقع الحدث مرة واحدة فقط لضمان الأداء الأمثل وتوافق سلوك النموذج. - تحتوي الشبكة القابلة للتحرير والنموذج الأصل على أزرار حفظ منفصلة. لا يؤدي تحديد زر الحفظ في أحدها إلى حفظ التغييرات في الزر الآخر.
- لا تحفظ الشبكة القابلة للتحرير التغييرات المعلقة عند تنفيذ عمليات التنقل خارج سياقها. إذا كان عنصر التحكم يحتوي على بيانات غير محفوظة، فقد يتم فقدان تلك البيانات. لذلك،
OnSaveقد لا يتم إطلاق الحدث. على سبيل المثال،OnSaveقد لا يتم إطلاق الحدث عند الانتقال إلى سجل مختلف باستخدام عمود بحث النموذج أو من خلال الشريط. - يؤدي تحديد زر التحديث في الشبكة القابلة للتحرير إلى تجاهل أي تغييرات معلقة،
OnSaveولا يتم تشغيل الحدث. - لا يقوم عنصر التحكم في الشبكة القابل للتحرير بتنفيذ مؤقت الحفظ التلقائي. تقوم الشبكة القابلة للتحرير بقمع قواعد الكشف عن التكرارات.
ملاحظة
OnSave سيؤدي الحدث الخاص بسجلات المواعيد أو المواعيد المتكررة أو نشاط الخدمة إلى إلغاء عملية الحفظ واستخدام Book الرسالة لاستمرار التغيير بدلا من Create أو Update. لهذا السبب، OnSavePostSave لن تعمل معالجات الأحداث لهذه الجداول.
المقالات ذات الصلة
حدث حفظ النموذج
الأحداث (مرجع واجهة برمجة تطبيقات العميل)
الأحداث في النماذج والشبكات في التطبيقات التي تستند إلى النموذج