Office.NodeReplacedEventArgs interface

Fornece informações sobre o nó substituído que levantou o evento nodeReplaced.

Comentários

Exemplos

// 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);
        }
    });
}

Propriedades

isUndoRedo

Determina se o nó substituído foi inserido como parte de uma operação de desfazer ou refazer pelo usuário.

newNode

Obtém o nó que acabou de ser adicionado ao objeto CustomXMLPart.

Observe que este nó pode ter filhos se uma subárvore acabou de ser adicionada ao documento.

oldNode

Obtém o nó que acabou de ser eliminado (substituído) do objeto CustomXmlPart.

Observe que este nó poderá ter filhos se uma subárvore estiver sendo removida do documento. Além disso, esse nó será um nó "desconectado", pois, por meio dele, você poderá efetuar consultas para baixo, mas não será possível efetuar consultas para cima na árvore: o nó parece existir isoladamente.

Detalhes da propriedade

isUndoRedo

Determina se o nó substituído foi inserido como parte de uma operação de desfazer ou refazer pelo usuário.

isUndoRedo: boolean;

Valor da propriedade

boolean

newNode

Obtém o nó que acabou de ser adicionado ao objeto CustomXMLPart.

Observe que este nó pode ter filhos se uma subárvore acabou de ser adicionada ao documento.

newNode: CustomXmlNode;

Valor da propriedade

oldNode

Obtém o nó que acabou de ser eliminado (substituído) do objeto CustomXmlPart.

Observe que este nó poderá ter filhos se uma subárvore estiver sendo removida do documento. Além disso, esse nó será um nó "desconectado", pois, por meio dele, você poderá efetuar consultas para baixo, mas não será possível efetuar consultas para cima na árvore: o nó parece existir isoladamente.

oldNode: CustomXmlNode;

Valor da propriedade