Création de liens

Créez des liens avec la fonction createLink du graphe ou du diagramme. Si vous utilisez un widget Diagram, prenez soin d'utiliser la fonction createLink de la classe Diagram (ibm_ilog.diagram.widget.Diagram), faute de quoi, certaines fonctions du widget Diagram, telles que la répartition, la navigation et l'édition ne fonctionneront pas correctement.
Chaque lien relie deux noeuds que vous spécifiez à l'aide des méthodes setStartNode() et setEndNode().
Pour créer des noeuds et des liens dans votre graphe directement dans une surface GFX :
  • Utilisez le code suivant si vous employez un graphe directement dans une surface 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);
Pour créer des noeuds et des liens dans votre graphe si vous utilisez un widget Diagram :
  • Utilisez le code suivant si vous utilisez un widget Diagram :
    var createLink = function(start, end) {
             var link = diag.createLink(start, end);
             link.setStartNode(start);
             link.setEndNode(end);
             return link;
          };
Voici le graphe obtenu avec des liens :
Graphe constitué de quatre noeuds rectangulaires, chacun doté d'un libellé : Node 1, Node 2, Node 3, Node 4. Node 1 est situé à gauche, Node 2 en haut, Node 3 en bas et Node 4 à droite du graphe.
Node 1 est connecté à Node 2 et Node 3 avec des liens terminés par une flèche. Node 2 et Node 3 sont connectés à Node 4 avec des liens terminés par une flèche.