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
| is |
Determina se o nó substituído foi inserido como parte de uma operação de desfazer ou refazer pelo usuário. |
| new |
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. |
| old |
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;