deleteRecord (referència de l'API del client)

Suprimeix un registre de taula.

Sintaxi

Xrm.WebApi.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);

Paràmetres

Nom Tipus Necessari Descripció
entityLogicalName String Sí El nom lògic de la taula del registre que voleu suprimir. Per exemple: account.
id String Sí GUID del registre de taula que voleu suprimir.
successCallback Function No Funció a la qual es crida quan se suprimeix un registre. Vegeu el valor retornat
errorCallback Function No Una funció per cridar quan l'operació falla. Es passa un objecte amb les propietats següents:
- errorCode:Número. El codi d'error com a nombre decimal positiu. Per exemple, el codi d'error documentat com es 0x80040333 retornarà com 2147746611a .
- message:Corda. Un missatge d'error que descriu el problema.

Valor retornat

En cas d'èxit, retorna un objecte de promesa a la successCallback amb les propietats següents:

Nom Tipus Descripció
entityType String El nom lògic de la taula del registre.
id String GUID del registre.
name String Nom del registre.

Exemple

Aquest exemple utilitza els mateixos objectes de petició que els de les taules d'actualització i eliminació utilitzant l'API web per definir l'objecte de dades per actualitzar un registre d'entitat.

Elimina un compte amb l'ID 5531d753-95af-e711-a94e-000d3a11e605de registre.

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