クライアント・サイドでノードおよびリンクを対話式に作成できるようにするには、次のスクリプトをインポートします。
<script TYPE="text/javascript" src="script/IlvAbstractSelectionManager.js"> </script> <script TYPE="text/javascript" src="script/framework/IlvSelectionManager.js"> </script> <script TYPE="text/javascript" src="script/framework/IlvMakeObjectInteractor.js"></script>
インタラクターは、次のようにインスタンス化、構成、および設定できます。
var interactor = new IlvMakeObjectInteractor(); // optionally make it a link interactor interactor.setLinkMode(true); // mandatory, set the tag of the created object in the diagrammer model interactor.setAdditionalParameters("tagname"); view.setInteractor(interactor);
タグ名に加えて、インタラクターは作成時に、選択されたオブジェクトに対して一部の初期プロパティーを設定するように構成できます。
var properties = {propertyName1: "propertyValue1", propertyName2: "propertyValue2"}; interactor.setProperties(properties);