Office.NodeReplacedEventArgs interface

Предоставляет сведения о замененном узле, который вызвал событие nodeReplaced.

Комментарии

Примеры

// Event handler for the NodeReplaced event added in CustomXmlPart.addHandlerAsync.
function onNodeReplaced(eventArgs: Office.NodeReplacedEventArgs) {
    // Logs information about the replaced and new nodes.
    console.log("NodeReplaced event fired.");
    console.log("  Is undo/redo: " + eventArgs.isUndoRedo);
    eventArgs.oldNode.getXmlAsync((result) => {
        if (result.status === Office.AsyncResultStatus.Succeeded) {
            console.log("  Old node XML: " + result.value);
        }
    });
    eventArgs.newNode.getXmlAsync((result) => {
        if (result.status === Office.AsyncResultStatus.Succeeded) {
            console.log("  New node XML: " + result.value);
        }
    });
}

Свойства

isUndoRedo

Получает сведения о том, был ли замененный узел вставлен при отмене или повторе действия пользователя.

newNode

Возвращает узел, который был только что добавлен в объект CustomXMLPart.

Обратите внимание, что у узла могут быть дочерние узлы, если в документ было добавлено поддерево.

oldNode

Возвращает узел, который был только что удален (заменен) из объекта CustomXmlPart.

Обратите внимание, что у узла могут быть дочерние узлы, если из документа удаляется поддерево. Кроме того, узел будет "отсоединенным" (автономным), то есть можно запрашивать только его дочерние узлы, но не узлы более высокого уровня.

Сведения о свойстве

isUndoRedo

Получает сведения о том, был ли замененный узел вставлен при отмене или повторе действия пользователя.

isUndoRedo: boolean;

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

boolean

newNode

Возвращает узел, который был только что добавлен в объект CustomXMLPart.

Обратите внимание, что у узла могут быть дочерние узлы, если в документ было добавлено поддерево.

newNode: CustomXmlNode;

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

oldNode

Возвращает узел, который был только что удален (заменен) из объекта CustomXmlPart.

Обратите внимание, что у узла могут быть дочерние узлы, если из документа удаляется поддерево. Кроме того, узел будет "отсоединенным" (автономным), то есть можно запрашивать только его дочерние узлы, но не узлы более высокого уровня.

oldNode: CustomXmlNode;

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