Udostępnij przez


deleteRecord (dokumentacja interfejsu API klienta)

Usuwa rekord tabeli.

Składnia

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

Parametry

Name Typ Wymagane Description
entityLogicalName Sznurek Tak Nazwa logiczna tabeli rekordu, który chcesz usunąć. Na przykład: account.
id Sznurek Tak Identyfikator GUID rekordu tabeli, który chcesz usunąć.
successCallback Funkcja Nie. Funkcja wywoływana po usunięciu rekordu. Zobacz wartość zwracaną
errorCallback Funkcja Nie. Funkcja wywoływana, gdy operacja zakończy się niepowodzeniem. Obiekt z następującymi właściwościami jest przekazywany:
- errorCode:Numer. Kod błędu jako dodatnia liczba dziesiętna. Na przykład kod błędu udokumentowany jako 0x80040333 zostanie zwrócony jako 2147746611.
- message:Struna. Komunikat o błędzie opisujący problem.

Wartość zwracana

W przypadku powodzenia zwraca obiekt obietnicy do successCallback obiektu z następującymi właściwościami:

Name Typ Description
entityType Sznurek Nazwa logiczna tabeli rekordu.
id Sznurek Identyfikator GUID rekordu.
name Sznurek Nazwa rekordu.

Przykłady

W tych przykładach użyto niektórych z tych samych obiektów żądań, co pokazano w temacie Aktualizowanie i usuwanie tabel przy użyciu internetowego interfejsu API w celu zdefiniowania obiektu danych na potrzeby aktualizowania rekordu jednostki.

Usuwa konto z identyfikatorem rekordu = 5531d753-95af-e711-a94e-000d3a1e605.

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