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);
}
});
}
Свойства
| is |
Получает сведения о том, был ли замененный узел вставлен при отмене или повторе действия пользователя. |
| new |
Получает узел, только что добавленный в объект CustomXMLPart. Обратите внимание, что у узла могут быть дочерние узлы, если в документ было добавлено поддерево. |
| old |
Получает узел, который только что был удален (заменен) из объекта CustomXmlPart. Обратите внимание, что у узла могут быть дочерние узлы, если из документа удаляется поддерево. Кроме того, узел будет "отсоединенным" (автономным), то есть можно запрашивать только его дочерние узлы, но не узлы более высокого уровня. |
Сведения о свойстве
isUndoRedo
Получает сведения о том, был ли замененный узел вставлен при отмене или повторе действия пользователя.
isUndoRedo: boolean;
Значение свойства
boolean
newNode
Получает узел, только что добавленный в объект CustomXMLPart.
Обратите внимание, что у узла могут быть дочерние узлы, если в документ было добавлено поддерево.
newNode: CustomXmlNode;
Значение свойства
oldNode
Получает узел, который только что был удален (заменен) из объекта CustomXmlPart.
Обратите внимание, что у узла могут быть дочерние узлы, если из документа удаляется поддерево. Кроме того, узел будет "отсоединенным" (автономным), то есть можно запрашивать только его дочерние узлы, но не узлы более высокого уровня.
oldNode: CustomXmlNode;