Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Șterge o înregistrare de tabel.
Sintaxă
Xrm.WebApi.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);
Parametri
| Nume | Tipul | Obligatoriu | Descriere |
|---|---|---|---|
entityLogicalName |
Șir | Da | Numele logic al înregistrării pe care doriți să o ștergeți. De exemplu: account. |
id |
Șir | Da | GUID-ul înregistrării de tabel pe care doriți să o ștergeți. |
successCallback |
Funcţie | Nu | O funcție de apelat atunci când o înregistrare este ștearsă. Consultați Valoarea returnată |
errorCallback |
Funcţie | Nu | O funcție de apelat atunci când operațiunea eșuează. Se transmite un obiect cu următoarele proprietăți: - errorCode:Număr. Codul de eroare ca număr zecimal pozitiv. De exemplu, codul de eroare documentat ca 0x80040333 va fi returnat ca 2147746611.- message:Șir. Un mesaj de eroare care descrie problema. |
Valoare returnată
La succes, returnează un obiect promisiune către successCallback următoarele proprietăți:
| Nume | Tipul | Descriere |
|---|---|---|
entityType |
Șir | Numele logic al tabelului pentru înregistrare. |
id |
Șir | GUID-ul înregistrării. |
name |
Șir | Numele înregistrării. |
Exemple
Aceste exemple utilizează unele dintre aceleași obiecte de solicitare, așa cum s-a demonstrat în Actualizarea și ștergerea tabelelor utilizând API-ul Web pentru a defini obiectul de date pentru actualizarea unei înregistrări de entitate.
Șterge un cont cu ID-ul de înregistrare = 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
}
);