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;

Значение свойства