Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Elimina un rexistro da táboa.
Sintaxe
Xrm.WebApi.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);
Parámetros
| Nome | Tipo | Obrigatorio | Descripción |
|---|---|---|---|
entityLogicalName |
String | Si | O nome lóxico da táboa do rexistro que desexa borrar. Por exemplo: account. |
id |
String | Si | GUID do rexistro da táboa que desexa eliminar. |
successCallback |
Función | No | Función a chamar cando se elimina un rexistro. Ver valor de devolución |
errorCallback |
Función | No | Unha función a chamar cando a operación falla. Pasa un obxecto coas seguintes propiedades: - errorCode: Número. O código de erro é un número decimal positivo. Por exemplo, o código de erro documentado como 0x80040333 será devolto como 2147746611.- message: String. Mensaxe de erro que describe o problema. |
Valor devolto
En caso de éxito, devolve un obxecto de promesa coas successCallback seguintes propiedades:
| Nome | Tipo | Descripción |
|---|---|---|
entityType |
String | O nome lóxico da táboa do rexistro. |
id |
String | Guía do rexistro. |
name |
String | Nome do rexistro. |
Exemplos
Estes exemplos usan algúns dos mesmos obxectos de solicitude como se mostra en Actualizar e eliminar táboas usando a API Web para definir o obxecto de datos para actualizar un rexistro de entidade.
Elimina unha conta co ID de rexistro = 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
}
);