deleteRecord (препратка към API на клиент)

Изтрива запис на таблица.

Синтаксис

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

Параметри

Име Вид Необходимо Описание
entityLogicalName String Да Логическото име на таблицата на записа, който искате да изтриете. Например: account.
id String Да GUID на записа на таблицата, който искате да изтриете.
successCallback Function Не Функция за извикване при изтриване на запис. Вижте върнатата стойност
errorCallback Function Не Функция, която да се извика, когато операцията е неуспешна. Подаден е обект със следните свойства:
- errorCode:Номер. Кодът на грешката като положително десетично число. Например кодът на грешката, документиран като 0x80040333 ще бъде върнат като 2147746611.
- message:Низ. Съобщение за грешка, описващо проблема.

Връщана стойност

При успех връща обект на обещание със successCallback следните свойства:

Име Вид Описание
entityType String Логическото име на таблицата на записа.
id String GUID на записа.
name String Име на записа.

Примери

Тези примери използват някои от същите обекти на заявки, както е показано в Актуализиране и изтриване на таблици с помощта на уеб API , за да се дефинира обектът с данни за актуализиране на запис на обект.

Изтрива акаунт със запис ИД = 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