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

属性

isUndoRedo

获取节点是否作为用户撤销/还原操作的一部分删除。

oldNextSibling

获取刚刚从 Office.CustomXmlPart 对象中删除的节点的前一个同级。

oldNode

获取刚刚从 Office.CustomXmlPart 对象中删除的节点。

请注意,如果正在从文档中删除子树,此节点可能有子级。 此节点还将是一个"断开"节点,以便您能从该节点向下查询,但是不能向上查询树 - 该节点似乎是单独存在的。

属性详细信息

isUndoRedo

获取节点是否作为用户撤销/还原操作的一部分删除。

isUndoRedo: boolean;

属性值

boolean

oldNextSibling

获取刚刚从 Office.CustomXmlPart 对象中删除的节点的前一个同级。

oldNextSibling: CustomXmlNode;

属性值

oldNode

获取刚刚从 Office.CustomXmlPart 对象中删除的节点。

请注意,如果正在从文档中删除子树,此节点可能有子级。 此节点还将是一个"断开"节点,以便您能从该节点向下查询,但是不能向上查询树 - 该节点似乎是单独存在的。

oldNode: CustomXmlNode;

属性值