1

私は KineticJS を初めて使用し、非常に基本的な質問があります。

KineticJSを使ってグラフ(親子階層)を作ろうとしています。したがって、どのノードにも次の 3 つがあります。

1) ノード自体としての円

2) 円に付いた「+」記号の小さな画像。この「+」をクリックすると、子ノードを作成できます。

3) このノードと子ノードを結ぶ線。

3つすべてを「グループ」にバンドルしようとしましたが、問題は、グループをドラッグすると3つすべてが一緒に移動することです-これは明らかに予想されます-しかし、子ノードをドラッグすると問題が発生し、接続している線が「切り離されます」親ノードに。

基本的に、子ノードに接続されている線の一端のみを移動し、親に接続されている端は固定する必要があります。

どうすればこれを達成できますか? 簡単なコード スニペットは、過去 2 日間無駄に解決しようとしていたこの問題に対処するのに役立ちます。

本当にありがとう!

-S

4

1 に答える 1