Criando Links

Crie os links com a função createLink do Gráfico e do Diagrama. Se um widget Diagrama for usado, certifique-se de usar a função createLink da classe (ibm_ilog.diagram.widget.Diagram) do Diagrama, do contrário, alguns recursos do widget Diagrama, por exemplo, despacho de eventos, navegação e edição, não funcionarão corretamente.
Cada link conecta dois nós especificados pelos métodos setStartNode() e setEndNode().
Para criar links e nós no seu gráfico diretamente em uma superfície GFX:
  • Use o código a seguir se você usar um Gráfico diretamente em uma superfície GFX:
    var createLink = function(start, end) {
             var link = graph.createLink();
             link.setStartNode(start);
             link.setEndNode(end);
             return link;
          };
          
          var createNodesAndLinks = function() {
             var node1 = createNode("Node 1", 100, 200);
             var node2 = createNode("Node 2", 300, 100);
             var node3 = createNode("Node 3", 300, 300);
             var node4 = createNode("Node 4", 500, 200);
             var link1 = createLink(node1, node2);
             var link2 = createLink(node1, node3);
             var link3 = createLink(node2, node4);
             var link3 = createLink(node3, node4);
          };
          dojo.addOnLoad(createNodesAndLinks);
Para criar links e nós no seu gráfico se você usar um widget Diagrama:
  • Use o código a seguir se você usar um widget Diagrama:
    var createLink = function(start, end) {
             var link = diag.createLink(start, end);
             link.setStartNode(start);
             link.setEndNode(end);
             return link;
          };
A seguir está o gráfico resultante com links:
Um gráfico
formado de quatro nós retangulares, cada um contendo um rótulo: Nó
1, Nó 2, Nó 3, Nó 4. O Nó 1 está localizado à esquerda, o Nó 2 na
parte superior, o Nó 3 na parte inferior e o Nó 4 à direita do gráfico.
O Nó 1 está conectado ao Nó 2 e ao Nó 3 por links com uma ponta de seta. O Nó 2 e o Nó 3 estão conectados ao Nó 4 por links com uma ponta
de seta.