0
次のように、キャンバスにドロップされたjsPlumb要素の接続情報を取得しようとしています。しかし、ソースIDとターゲットIDは未定義であることに言及しています。Javascriptの要素の接続情報を取得する
JS機能
function getConnectionDetails(element)
{
var s,t;
var elemId = element.id;
elemId = elemId.charAt(0);
var inConId = elemId + "-in";
alert("element: "+elemId+"\nConnection in source details: "+ inConId);
var outConId = elemId + "-out";
jsPlumb.bind("jsPlumbConnection", function(element) {
s=inConId.sourceId;
t=inConId.targetId;
});
alert("Source ID of connection: "+ s+ "\nTarget ID of connection: "+t);
}
「elemIdは、」コネクタのIDを取得し、それに接続されている接続を取得することになっています。この場合、1つのコネクタには他の1つの接続しかありません。
'inConId'は左アンカー/コネクタのIDを保持し、 'outConId'は正しいアンカー/コネクタのIDを保持します。これらの2つのコネクタ(inCon & outCon )が接続されています。