deleteRecord (klienta API atsauce)

Izdzēš tabulas ierakstu.

Sintakse

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

Parameters

Vārds Tips Nepieciešams Apraksts
entityLogicalName String Dzēšamā ieraksta tabulas loģiskais nosaukums. Piemēram, account.
id String Dzēšamā tabulas ieraksta GUID.
successCallback Function Nē. Funkcija, kas jāizsauc, kad ieraksts tiek dzēsts. Skatīt atgriezto vērtību
errorCallback Function Nē. Funkcija, kas jāizsauc, ja operācija neizdodas. Tiek nodots objekts ar šādām īpašībām:
- errorCode:Skaitlis. Kļūdas kods kā pozitīvs decimālskaitlis. Piemēram, kļūdas kods, kas dokumentēts kā 0x80040333 , tiks atgriezts kā 2147746611.
- message:Virkne. Kļūdas ziņojums, kurā aprakstīta problēma.

Atgrieztā vērtība

Ja tas ir veiksmīgs, atgriež solījuma objektu successCallback ar šādiem rekvizītiem:

Vārds Tips Apraksts
entityType String Tabulas loģiskais ieraksta nosaukums.
id String Ieraksta GUID.
name String Ieraksta nosaukums.

Piemēri

Šajos piemēros tiek izmantoti daži no tiem pašiem pieprasījuma objektiem, kā parādīts sadaļā Tabulu atjaunināšana un dzēšana, izmantojot Web API , lai definētu datu objektu entītijas ieraksta atjaunināšanai.

Dzēš kontu ar ieraksta ID = 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