deleteRecord (посилання на API клієнта)

Видалення запису таблиці.

Синтаксис

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

Параметри

Ім'я Тип Обов'язковий Опис
entityLogicalName Рядок Так Логічне ім'я таблиці запису, який потрібно видалити. Наприклад: account.
id Рядок Так GUID запису таблиці, який потрібно видалити.
successCallback Function Ні Функція для виклику при видаленні запису. Див . повернуте значення
errorCallback Function Ні Функція для виклику, коли операція не вдається. Передано об'єкт із такими властивостями:
- errorCode:Число. Код помилки як додатне десяткове число. Наприклад, код помилки, задокументований як 0x80040333 , буде повернуто як 2147746611.
- message:Рядок. Повідомлення про помилку з описом проблеми.

Повернуте значення

Після успішного виконання повертає об'єкт обіцянки successCallback з такими властивостями:

Ім'я Тип Опис
entityType Рядок Логічне ім'я таблиці запису.
id Рядок GUID запису.
name Рядок Ім'я запису.

Приклади

У цих прикладах використовуються деякі об'єкти запиту, як показано в статті Оновлення та видалення таблиць за допомогою веб-інтерфейсу 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