Office.RemoveHandlerOptions interface
Предоставляет параметры для определения того, какой обработчик или обработчики событий удаляются.
Комментарии
Используется
- Office.Binding: removeHandlerAsync
- Office.CustomXmlPart: removeHandlerAsync
- Office.Document: removeHandlerAsync
- Office.Settings: removeHandlerAsync
Примеры
function onBindingDataChanged(eventArgs) {
// Handle binding changes.
}
function removeEventHandlerFromBinding() {
const options: Office.RemoveHandlerOptions = {
handler: onBindingDataChanged
};
Office.select("bindings#MyBinding").removeHandlerAsync(
Office.EventType.BindingDataChanged,
options
);
}
Свойства
| async |
Определяемый пользователем элемент любого типа, возвращаемый без изменений в свойстве asyncContext объекта AsyncResult, передаваемого обратному вызову. |
| handler | Обработчик, которого нужно удалить. Если определенный обработчик не указан, все обработчики для указанного типа события удаляются. |
Сведения о свойстве
asyncContext
Определяемый пользователем элемент любого типа, возвращаемый без изменений в свойстве asyncContext объекта AsyncResult, передаваемого обратному вызову.
asyncContext?: any
Значение свойства
any
handler
Обработчик, которого нужно удалить. Если определенный обработчик не указан, все обработчики для указанного типа события удаляются.
handler?: (eventArgs?: Office.BindingDataChangedEventArgs | Office.BindingSelectionChangedEventArgs) => any
Значение свойства
(eventArgs?: Office.BindingDataChangedEventArgs | Office.BindingSelectionChangedEventArgs) => any