deleteRecord (référence de l’API client)
Supprime un enregistrement de table.
Syntaxe
Xrm.WebApi.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);
Paramètres
Nom | Type | Requise | Description |
---|---|---|---|
entityLogicalName |
String | Oui | Nom logique de la table de l’enregistrement à supprimer. Par exemple : account . |
id |
String | Oui | GUID de l’enregistrement de table à supprimer. |
successCallback |
Function | Non | Fonction à appeler lorsqu’un enregistrement est supprimé. Voir Valeur renvoyée |
errorCallback |
Function | Non | Fonction à appeler lorsque l’opération échoue. |
Valeur renvoyée
En cas de réussite, retourne un objet de promesse à successCallback
avec les propriétés suivantes :
Nom | Type | Description |
---|---|---|
entityType |
String | Nom logique de la table de l’enregistrement. |
id |
String | GUID de l’enregistrement. |
name |
String | Nom de l’enregistrement. |
Examples
Ces exemples utilisent certains des mêmes objets de requête, comme illustré dans Mettre à jour et supprimer des tables à l’aide de l’API Web pour définir l’objet de données pour la mise à jour d’un enregistrement d’entité.
Supprime un compte avec un ID d’enregistrement = 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
}
);
Articles associés
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).