2017-02-14 12 views
0

私は既存のエンドポイントを接続するために次の方法を見てきました。これは、しかし、これは動作しませんmakeTarget()既存のaddEndpoint()をjsPlumbの既存のmakeTarget()に接続する

var e0 = jsPlumb.addEndpoint("container0",{uuid:"ep1"}), //set your own uuid for endpoint for later access. 
var e1 = jsPlumb.makeTarget("container1",{uuid:"ep2"}); 
jsPlumb.connect({ uuids:[e1.getUuid(),e2.getUudi()] }); // (or) jsPlumb.connect({ uuids:["ep1","ep2"] }); 

を使用して作成したソースとターゲットの両方がaddEndpoint()

var e0 = jsPlumb.addEndpoint("container0",{uuid:"ep1"}), //set your own uuid for endpoint for later access. 
var e1 = jsPlumb.addEndpoint("container1",{uuid:"ep2"}); 
jsPlumb.connect({ uuids:[e1.getUuid(),e2.getUudi()] }); // (or) jsPlumb.connect({ uuids:["ep1","ep2"] }); 

を使用して作成されたときに正常に動作しますが、私の場合は私がターゲットに結合し、エンドポイントする必要があり、 makeTarget()から返された結果にはgetUuid()メソッドがありません。

どうすればこの問題を解決できますか?

答えて

1

これは動作するはずです:

jsPlumb.connect({ 
    source: sourceUUID, 
    target: targetID, 
    uuids: [sourceUUID, targetID], 
    editable: true 
}); 
関連する問題