Creación de enlaces

Cree enlaces con la función createLink del gráfico o el diagrama. Si utiliza un widget Diagram, asegúrese de utilizar la función createLink de la clase Diagram (ibm_ilog.diagram.widget.Diagram) o, si no, algunas características del widget Diagram, como la asignación de sucesos, la navegación y la edición no funcionarán correctamente.
Cada enlace conecta dos nodos que se especifican mediante los métodos setStartNode() y setEndNode().
Para crear nodos y enlaces en el gráfico directamente en una superficie GFX:
  • Utilice el código siguiente si utiliza un gráfico directamente en una superficie 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 crear nodos y enlaces en el gráfico si utiliza un widget Diagram:
  • Utilice el código siguiente si utiliza un widget Diagram:
    var createLink = function(start, end) {
             var link = diag.createLink(start, end);
             link.setStartNode(start);
             link.setEndNode(end);
             return link;
          };
Este es el gráfico resultante con enlaces:
Gráfico
compuesto por cuatro nodos rectangulares, todos con una etiqueta:
Nodo 1, Nodo 2, Nodo 3, Nodo 4. Nodo 1 está situado a la izquierda,
Nodo 2 en la parte superior, Nodo 3 en la parte inferior y Nodo 4 a
la derecha del gráfico.
Nodo 1 está conectado con Nodo 2 y con Nodo 3 mediante enlaces con
una punta de flecha. Nodo 2 y Nodo 3 están conectados con Nodo 4
mediante enlaces con una punta de flecha.