שתף דרך


formContext.data.save (חומר עזר עבור API של לקוח)

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

באפשרותך גם להגדיר אובייקט כדי לקבוע כיצד יעובדו רשומות פעילות, פעילות חוזרת או פעילות שירות.

תחביר

formContext.data.save(saveOptions).then(successCallback, errorCallback);

פרמטרים

שם Type נדרש תיאור‬‏‫‬
saveOptions חפץ לא אובייקט לציון אפשרויות לשמירת הרשומה. האובייקט כולל את הפרמטרים הבאים:

- saveMode: (אופציונלי) מספר. ציין ערך המציין כיצד הופעל אירוע השמירה. לקבלת רשימה של ערכים נתמכים, עיין בערך ההחזרה של פעולת השירות getSaveMode . שים לב שההגדרה saveMode אינה מבצעת את הפעולה המתאימה; OnSave היא רק כדי לספק מידע למטפלים באירועים לגבי הסיבה לפעולת השמירה.

- useSchedulingEngine: (אופציונלי) בוליאני. ציין אם להשתמש בהודעות Book או Reschedule במקום בהודעות Create או Update . אפשרות זו ישימה רק בעת שימוש עם רשומות פעילות, פעילות חוזרת או פעילות שירות.

הערה: useSchedulingEngine אין תמיכה במאפיין בממשק מאוחד.
successCallback Function לא פונקציה שיש לקרוא לה כאשר הפעולה מצליחה.
errorCallback Function לא פונקציה שיש לקרוא לה כאשר הפעולה נכשלת. אובייקט עם המאפיינים הבאים יועבר:

- errorCode:מספר. קוד השגיאה.

- message:מחרוזת. הודעת שגיאה המותאמת לשפות אחרות.

הערה

בעת עבודה עם טפסים, formContext.data.save ואתה מתקשר לפעולת השירות, הקפד גם לקרוא ל- preventDefault כדי לוודא שכל פעולת שמירה המהווה ברירת מחדל אינה מופעלת כאשר משתמש שומר את הטופס.

formContext.data.entity.save
formContext