deleteRecord (referencia de la API de cliente)
Elimina un registro de tabla.
Sintaxis
Xrm.WebApi.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);
Parámetros
Nombre. | Type | Obligatorio | Description |
---|---|---|---|
entityLogicalName |
String | Sí | El nombre lógico de la tabla del registro que desea eliminar. Por ejemplo: account . |
id |
String | Sí | GUID del registro de tabla que desea eliminar. |
successCallback |
Function | No | Una función para llamar cuando se elimina un registro. Ver Valor de retorno |
errorCallback |
Function | No | Una función a la que se llama cuando la operación tiene error. |
Valor devuelto
Si tiene éxito, devuelve un objeto de promesa al successCallback
con las siguientes propiedades:
Name | Type | Description |
---|---|---|
entityType |
String | Nombre lógico de tabla del registro. |
id |
String | GUID del registro. |
name |
String | Nombre del registro. |
Ejemplos
Estos ejemplos utilizan algunos de los mismos objetos de solicitud que se muestran en Actualizar y eliminar tablas usando la API web para definir el objeto de datos para actualizar un registro de entidad.
Elimina una cuenta con ID de registro = 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
}
);