Dalintis per


deleteRecord (kliento API nuoroda)

Panaikina lentelės įrašą.

Sintaksė

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

Parametrai

Vardas, pavadinimas Rūšis Privalomas Apibūdinimas
entityLogicalName String Taip Lentelės loginis įrašo, kurį norite panaikinti, pavadinimas. Pavyzdžiui: account.
id String Taip Lentelės įrašo, kurį norite panaikinti, GUID.
successCallback Funkcija No Funkcija, kurią reikia iškviesti, kai įrašas panaikinamas. Žr. grąžinamą reikšmę
errorCallback Funkcija No Funkcija, kurią reikia iškviesti, kai operacija nepavyksta. Perduotas objektas su šiomis ypatybėmis:
- errorCode:Numeris. Klaidos kodas kaip teigiamas dešimtainis skaičius. Pavyzdžiui, klaidos kodas, dokumentuotas kaip 0x80040333 bus grąžintas kaip 2147746611.
- message:Eilutės. Klaidos pranešimas, apibūdinantis problemą.

Grąžinimo reikšmė

Sėkmingai grąžins pažado objektą successCallback su šiomis ypatybėmis:

Vardas, pavadinimas Rūšis Apibūdinimas
entityType String Lentelės loginis įrašo pavadinimas.
id String Įrašo GUID.
name String Įrašo pavadinimas.

Pavyzdžiai

Šiuose pavyzdžiuose naudojami kai kurie tos pačios užklausos objektai, kaip parodyta lentelėse Naujinimas ir naikinimas naudojant žiniatinklio API , kad būtų apibrėžtas duomenų objektas objekto įrašui atnaujinti.

Panaikina paskyrą, kurios įrašo 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