שתף דרך


אירוע Grid OnSave (חומר עזר עבור API של לקוח)

האירוע OnSave מתרחש לפני שליחת המידע המעודכן לשרת, ומתי מתרחשת אחת מהפעולות הבאות:

  • קיים שינוי בבחירה של הרשומה.
  • המשתמש מפעיל באופן מפורש פעולת שמירה באמצעות לחצן השמירה של הרשת הניתנת לעריכה.
  • המשתמש מחיל פעולת מיון, סינון, קבוצה, חלוקה לעמודים או ניווט מהרשת הניתנת לעריכה כאשר קיימים שינויים ממתינים.

כמה נקודות חשובות לשקול עבור OnSave האירוע:

  • אם משתמש עורך עמודות מרובות של אותה רשומה ברצף, OnSave האירוע מתרחש פעם אחת בלבד כדי להבטיח ביצועים מיטביים ותאימות אופן פעולה של טפסים.
  • רשת הניתנת לעריכה ותופס האב כוללים לחצני שמירה נפרדים. בחירה בלחצן השמירה בלחצן אחד אינה שומר את השינויים בלחצן האחר.
  • הרשת הניתנת לעריכה אינה עומדת בשמירה של שינויים ממתינים כאשר פעולות ניווט מבוצעות מחוץ להקשרה. אם הפקד מכיל נתונים שלא נשמרו, ייתכן שנתונים אלה יאבדו. לכן, ייתכן OnSave שהאירוע לא יתלקח. לדוגמה, ייתכן OnSave שהאירוע לא יפעל בעת ניווט אל רשומה אחרת באמצעות עמודת בדיקת מידע של טופס או דרך רצועת הכלים.
  • בחירה בלחצן הרענון ברשת הניתנת לעריכה גורמת לו לבטל שינויים ממתינים, OnSave והאירוע אינו מופעל.
  • פקד רשת הניתן לעריכה אינו מיישם שעון עצר לשמירה אוטומטית. רשת הניתנת לעריכה מעלים כללי זיהוי כפולים.

הערה

האירוע OnSave עבור רשומות פעילות, Book פעילות חוזרת או פעילות שירות יבטל את פעולת השמירה וישתמש בהודעה כדי להמשיך את השינוי במקום Create ב- Update. עקב כך, מטפלים OnSavePostSave באירועים עבור טבלאות אלה לא יפעלו.

אירוע Form OnSave
אירועים (חומר עזר עבור API של לקוח)
אירועים בטפסים ורשתות ביישומים מונחי-דגמים