Quantcast
Channel: GoJS - Northwoods Software
Viewing all articles
Browse latest Browse all 6968

Multiple mode links in LayeredDigraph

$
0
0

@dvdbekerom wrote:

Hi all,

I'm having trouble to link nodes using a function.
The code I use is:

var nodeArray = [
{key:1,name:"name1",child:[2,3]},
{key:2,name:"name2",child:[3]},
{key:3,name:"name3",child:[]}];
myDiagram.model.nodeDataArray = nodeArray;
var linkArray = [];
var nit = myDiagram.nodes;
var nodes = new go.List(go.Node);
nodes.addAll(nit);
for (var i = 0; i < nodes.count; i++) {
var fro = nodes.elt(i);
for (var j=0; j<fro.data.child.length; j++){
var to = fro.data.child[j];
linkArray.push({from:fro.data.key, to:to});
}
}
myDiagram.model.linkDataArray = linkArray;

However, this doesn't connect the nodes. I tried without the lists (single child per node) and this worked fine. I'm new to JS and I'm not sure how to generate a useful error message...

Any suggestions?

Posts: 5

Participants: 2

Read full topic


Viewing all articles
Browse latest Browse all 6968

Trending Articles