שתף דרך


deleteRecord (חומר עזר ל- API של לקוח)

מחיקת רשומת טבלה.

תחביר

Xrm.WebApi.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);

Parameters

שם Type נדרש תיאור
entityLogicalName String כן השם הלוגי של הטבלה של הרשומה שברצונך למחוק. לדוגמה: account.
id String כן ה- GUID של רשומת הטבלה שברצונך למחוק.
successCallback פונקציה לא פונקציה שיש לקרוא לה בעת מחיקת רשומה. ראה ערך החזרה
errorCallback פונקציה לא פונקציה שיש לקרוא לה כאשר הפעולה נכשלת. אובייקט עם המאפיינים הבאים מועבר:
- errorCode:מספר. קוד השגיאה כמספר עשרוני חיובי. לדוגמה, קוד השגיאה שתועד כפי 0x80040333 שהוא יוחזר בתור 2147746611.
- message:מחרוזת. הודעת שגיאה המתארת את הבעיה.

ערך החזרה

בעת הצלחה, החזרת אובייקט promise ל- successCallback עם המאפיינים הבאים:

שם Type תיאור
entityType String השם הלוגי של הטבלה של הרשומה.
id String GUID של הרשומה.
name String שם הרשומה.

דוגמאות

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

מחיקת חשבון עם מזהה רשומה = 5531d753-95af-e711-a94e-000d3a11e605.

Xrm.WebApi.deleteRecord("account", "5531d753-95af-e711-a94e-000d3a11e605").then(
    function success(result) {
        console.log("Account deleted");
        // perform operations on record deletion
    },
    function (error) {
        console.log(error.message);
        // handle error conditions
    }
);

Xrm.WebApi