deleteRecord (sklic na API odjemalca)

Izbriše zapis tabele.

Sintaksa

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

Parametri

Ime Vrsta Zahtevano Opis
entityLogicalName String Da Logično ime tabele zapisa, ki ga želite izbrisati. Primer: account.
id String Da GUID zapisa tabele, ki ga želite izbrisati.
successCallback Function Ne Funkcija, ki jo pokličete, ko je zapis izbrisan. Glejte Vrnjena vrednost
errorCallback Function Ne Funkcija, ki jo pokličete, ko operacija ne uspe. Podan je predmet s temi lastnostmi:
- errorCode:Številka. Koda napake kot pozitivno decimalno število. Koda napake, dokumentirana kot 0x80040333 bo na primer vrnjena kot 2147746611.
- message:Niz. Sporočilo o napaki, ki opisuje težavo.

Vrednost vračila

Ob uspehu vrne obljubni predmet s successCallback temi lastnostmi:

Ime Vrsta Opis
entityType String Logično ime tabele zapisa.
id String GUID zapisa.
name String Ime zapisa.

Primeri

Ti primeri uporabljajo nekatere iste predmete zahteve, kot je prikazano v članku Posodabljanje in brisanje tabel s spletnim API-jem za določanje podatkovnega predmeta za posodabljanje zapisa entitete.

Izbriše račun z ID-jem zapisa = 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