ノードおよびリンク・メニュー

Diagram ウィジェットでは、ノードおよびリンクに関連付けることができるメニューを簡単に定義する方法を提供しています。
ノードにメニューを関連付けるには、次のようにします。
  • 以下のマークアップ・プロパティーを使用します。
    nodeMenu: ノードに関連付けられた dijit.Menu
    メモ
    ノードにアクセスするため、メニュー内のイベント・ハンドラーは Diagram.lastMenuTarget プロパティーを使用します。このプロパティーにより、イベントに関連付けられたエンティティーが保持されます。
リンクにメニューを関連付けるには、次のようにします。
  • 以下のマークアップ・プロパティーを使用します。
    linkMenu: リンクに関連付けられた dijit.Menu
    メモ
    リンクにアクセスするため、メニューのイベント・ハンドラーは Diagram.lastMenuTarget プロパティーを使用します。このプロパティーにより、イベントに関連付けられたエンティティーが保持されます。
以下のマークアップ定義は、メニューをダイアグラム・ノードに関連付けます。
<div dojoType="dijit.Menu" jsId="nodeMenu" style="display: none;"></div>
<div id="diagram"
     dojoType="ibm_ilog.diagram.widget.Diagram"
     nodeMenu="nodeMenu">
</div>
これらのメニューは、Diagram ウィジェットにより、データ・ストア接続で、または、createNode、あるいは createLink および createSubgraph に対するプログラムによる呼び出しで作成されたグラフに対してのみ機能します。