Office.BindingDataChangedEventArgs interface
Предоставляет сведения о привязке, вызвавшей событие DataChanged.
Комментарии
Используется
Примеры
// When data in a binding changes, the handler receives a BindingDataChangedEventArgs object
// containing the binding that changed and the event type.
function addDataChangeHandler() {
Office.context.document.bindings.getByIdAsync("myBinding", function (asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
asyncResult.value.addHandlerAsync(Office.EventType.BindingDataChanged, onDataChanged);
}
});
}
function onDataChanged(eventArgs: Office.BindingDataChangedEventArgs) {
console.log("Event type: " + eventArgs.type);
console.log("Binding ID: " + eventArgs.binding.id);
// Refresh data from the binding
eventArgs.binding.getDataAsync( { coercionType: Office.CoercionType.Text }, function (asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
console.log("Updated data: " + asyncResult.value);
}
});
}
Свойства
| binding | Возвращает объект Office.Binding , представляющий привязку, которая вызвала событие DataChanged. |
| type | Возвращает значение перечисления Office.EventType , определяющее тип события, которое было создано. |
Сведения о свойстве
binding
Возвращает объект Office.Binding , представляющий привязку, которая вызвала событие DataChanged.
binding: Binding;
Значение свойства
type
Возвращает значение перечисления Office.EventType , определяющее тип события, которое было создано.
type: EventType;