Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
}
);