El widget
Diagram ofrece un modo muy fácil de definir menús que
pueden asociarse con nodos y enlaces.
Para asociar menús con nodos:
-
Utilice la propiedad de formato siguiente:
nodeMenu
: undijit.Menu
asociado con nodos.NotaPara acceder al nodo, los manejadores de sucesos del menú utilizan la propiedadDiagram.lastMenuTarget
, que contiene la entidad asociada con el suceso.
Para asociar menús con enlaces:
-
Utilice la propiedad de formato siguiente:
linkMenu
: undijit.Menu
asociado con enlaces.NotaPara acceder al enlace, los manejadores de sucesos del menú utilizan la propiedadDiagram.lastMenuTarget
, que contiene la entidad asociada con el suceso.
Las siguientes definiciones de código asocian un menú
con los nodos de un diagrama:
<div dojoType="dijit.Menu" jsId="nodeMenu" style="display: none;"></div> <div id="diagram" dojoType="ibm_ilog.diagram.widget.Diagram" nodeMenu="nodeMenu"> </div>
Estos menús funcionan solamente para los gráficos
creados por el widget
Diagram, bien mediante
una conexión de almacén de datos, bien mediante llamadas desde
programa a createNode
o createLink
y createSubgraph.