deleteRecord (Referencia da API do cliente)

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
    }
);

Xrm.WebApi