グラフの表示と編集に vis.js を使用したい (したがって、ノード、エッジ、およびオプションを保存する)。これを実装するには、さまざまなイベントでネットワーク (=グラフ) の変更を保存する必要があります。それらの 1 つは、ドラッグ アンド ドロップによる再配置です。
さて、イベントon
をサポートするメソッドがあり、次のdragEnd
ようなことができます
network.on("dragEnd",saveToTiddlerAfterDragging);
ただし、ハンドラーに渡されるのは次のオブジェクトです。
{
nodes: [Array of selected nodeIds],
edges: [Array of selected edgeIds],
event: [Object] original _ event,
pointer: {
DOM: {x:pointer_x, y:pointer_y},
canvas: {x:canvas_x, y:canvas_y}
}
}
network
それ自体の参照はないようです。では、どうやってアクセスするのですか?saveToTiddlerAfterDragging
それ自体とは別のスコープで定義したいと思いnetwork
ます。