最近、jointjs と一緒に使用できるフレームワークを探していました。これまでのところ、react/angular/angular2 を試しました。
Cycle.jsで試してみたいです。しかし、それらを「古い」もの (jointjs) と cycle.js にまとめると、オーバーヘッドが発生します。私は、jointjs と対話するためのドライバーを作成する必要があることを知っています。ジョイント(例: http://www.jointjs.com/tutorial#hello-world ) +サイクルの簡単な例で初心者を助けることができれば、それは素晴らしいことです。
含める必要がある基本的なポイントは次のとおりです。
- JointJS にはコンテナーの NODE 要素が必要でした
- ユーザーが何らかの変更を加えるたびに (要素をドラッグ アンド ドロップするか、サイズを変更する)、イベントがブロードキャストされます。このようなもの:
graph.on('all', function(eventName, cell) { console.log(arguments); });