Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Удаляет обработчики платформы по умолчанию для действия Microsoft 365 Copilot.
Syntax
Xrm.Copilot.removeDefaultActionHandlers(actionId).then(successCallback, errorCallback);
Parameters
| Имя параметра | Тип | Обязательный | Description |
|---|---|---|---|
actionId |
string | Да | Идентификатор действия, по умолчанию которого требуется удалить. Должен быть одним из встроенных идентификаторов действий, определенных в addActionHandler. |
successCallback |
Function | Да | Функция, вызываемая при успешном выполнении операции. |
errorCallback |
Function | Да | Функция, вызываемая при сбое операции. |
Возвращаемое значение
Тип: Promise<void>
Remarks
Этот метод не влияет на пользовательские обработчики, зарегистрированные с помощью addActionHandler. Чтобы восстановить обработчики по умолчанию, используйте addDefaultActionHandlers. Если Microsoft 365 Copilot не включен, этот метод ничего не делает.
Пример
// Replace default record navigation with custom behavior
await Xrm.Copilot.removeDefaultActionHandlers("MS.PA.CopilotChat.OpenRecord");
await Xrm.Copilot.addActionHandler("MS.PA.CopilotChat.OpenRecord", async ({ entity, recordId }) => {
// custom implementation
});
Связанные статьи
addDefaultActionHandlers
Xrm.Copilot (справочник по API клиента)