Office.NodeDeletedEventArgs interface
提供有关引发 nodeDeleted 事件的已删除节点的信息。
注解
示例
// Event handler for the NodeDeleted event added in CustomXmlPart.addHandlerAsync.
function onNodeDeleted(eventArgs: Office.NodeDeletedEventArgs) {
// Logs information about the deleted node and its former sibling.
console.log("NodeDeleted event fired.");
console.log(" Is undo/redo: " + eventArgs.isUndoRedo);
eventArgs.oldNode.getXmlAsync((result) => {
if (result.status === Office.AsyncResultStatus.Succeeded) {
console.log(" Deleted node XML: " + result.value);
}
});
if (eventArgs.oldNextSibling) {
eventArgs.oldNextSibling.getXmlAsync((result) => {
if (result.status === Office.AsyncResultStatus.Succeeded) {
console.log(" Former next sibling XML: " + result.value);
}
});
}
}
属性
| is |
获取节点是否作为用户撤销/还原操作的一部分删除。 |
| old |
获取刚刚从 Office.CustomXmlPart 对象中删除的节点的前一个同级。 |
| old |
获取刚刚从 Office.CustomXmlPart 对象中删除的节点。 请注意,如果正在从文档中删除子树,此节点可能有子级。 此节点还将是一个"断开"节点,以便您能从该节点向下查询,但是不能向上查询树 - 该节点似乎是单独存在的。 |
属性详细信息
isUndoRedo
获取节点是否作为用户撤销/还原操作的一部分删除。
isUndoRedo: boolean;
属性值
boolean
oldNextSibling
oldNode
获取刚刚从 Office.CustomXmlPart 对象中删除的节点。
请注意,如果正在从文档中删除子树,此节点可能有子级。 此节点还将是一个"断开"节点,以便您能从该节点向下查询,但是不能向上查询树 - 该节点似乎是单独存在的。
oldNode: CustomXmlNode;