Menus de noeud et de lien

Le widget Diagram permet de définir facilement des menus que vous pouvez associer à des noeuds et à des liens.
Pour associer des menus à des noeuds :
  • Utilisez la propriété de balisage suivante :
    nodeMenu : dijit.Menu associé à des noeuds.
    Note
    Pour accéder au noeud, les gestionnaire d'événements du menu utilisent la propriété Diagram.lastMenuTarget qui stocke l'entité associée à l'événement.
Pour associer des menus à des liens :
  • Utilisez la propriété de balisage suivante :
    linkMenu : dijit.Menu associé à des liens.
    Note
    Pour accéder au lien, les gestionnaire d'événements pour le menu utilisent la propriété Diagram.lastMenuTarget qui stocke l'entité associée à l'événement.
Les définitions de balisage suivantes associent un menu à des noeuds de diagramme :
<div dojoType="dijit.Menu" jsId="nodeMenu" style="display: none;"></div>
<div id="diagram"
     dojoType="ibm_ilog.diagram.widget.Diagram"
     nodeMenu="nodeMenu">
</div>
Ces menus fonctionnent uniquement pour des graphes créés par le widget Diagram, par le biais d'une connexion au magasin de données ou d'appels par programme à createNode ou createLink et createSubgraph.