1

jointJS では、すべての要素が着信接続リンクの数をチェックするようにしたいので、これはドキュメントに従って作成したコードですが、機能しません:

 _.each(this.graph.getElements(), function(element) {

    var inboundLinksCount = this.graph.getConnectedLinks(element, {inbound: true}).length;
    alert(inboundLinksCount); 
    }

これは、getConnectedLinksjointJS のドキュメントです: http://resources.jointjs.com/docs/jointjs/v1.0/joint.html#dia.Graph.prototype.getConnectedLinks

アイデアはありますか?

4

1 に答える 1

1

this.graph の代わりに以下を試してください。「this.graph」がある両方の場所でグラフ変数名を使用できます。コンソールに出力を書き込む場合は、デバッグのために console.log(graph.getElements) および graphe.getConnectedLinks(element)) を試してください。

_.each(this.graph.getElements(), function(element) {

    var inboundLinksCount = this.graph.getConnectedLinks(element, {inbound: true});
    alert(inboundLinksCount); 
    }
于 2017-01-04T14:31:38.233 に答える