0

小さなプロジェクトのために、jointjs と raphael を使用して小さな UML モデラーを構築しています... 私はすでにボタンをクリックしてクラスを描画しています。

具体的に知りたいのは、onclickイベントをjointjsクラス図で機能させる方法です。クラスをクリックしても機能せず、クリックすると少し動くため、onclickを機能させることができれば、私はおそらくオブジェクトをクリックして背景に線を引くことができます...

線を引く方法に関する他のアイデアはありますか...おそらく、あるクラスから別のクラスにドラッグすることでしょうか?

誰かがこれをしましたか?

ありがとうございました!

4

3 に答える 3

0

mouseclick イベントはすでにジョイント lib 自体によってバインドされているため、イベントをダイアグラム要素の mouseclick にバインドできるとは思いません。

ただし、確実に mousedown/mouseup イベントをバインドして、クリックをシミュレートできます。1 つの要素をクリックして (ジョイント オブジェクトを一時変数に入れる)、別の要素をクリックして、接続の作成を実装できます。

var joint= element.joint(other_element,connection_type)

お役に立てば幸いです。さらに必要な場合はお知らせください。

于 2013-05-10T12:36:49.560 に答える