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;

プロパティ値