[[ProgramLanguage/Script/JavaScript/JointJS]]

*Joint.register(1D array of object[, string = "both"]) [#b7a444c6]
**概要 [#r6b131f1]
図形を登録します。
//End 概要
#br
**構文 [#m400626d]
 function(
      obj
     [,cap = "both"]
 )
//End 構文
#br
**パラメータ [#h12c03b6]
:obj|
型:''1D array of object''
登録する図形を1次元配列で指定します。
:cap|
型:''string''
省略可能です。指定可能な値を次に示します。
::"start"|
始点と図形をつなぐことができるようになります。
::"end"|
終点と図形をつなぐことができるようになります。
::"both"|
始点・終点の両方と図形をつなぐことができるようになります。
//End パラメータ
#br
**戻り値 [#hc6338b4]
:joint|
//End 戻り値
#br
**解説 [#cce392a9]
登録した図形と線または矢印がつながるようになります。
したがって、登録されていない図形とはつながりません。
//End 解説
#br
**例 [#obf24bf4]
図形を登録する方法を次のコード例に示します。
 var joint = Joint({x: 10, y: 10}, {x: 200, y: 10});
 
 joint.register([
      Joint.dia.fsa.State.create({position: {x: 50, y:  50}, label: "state 1"})
     ,Joint.dia.fsa.State.create({position: {x: 50, y: 150}, label: "state 2"})
 ]);
 
 
 var objects = joint.registeredObjects();
 for (var index = 0; index < objects.length; index++) {
     alert(objects[index].stringify());
 }
//End 例
#br
**バージョン情報 [#j3232dc7]
Joint 0.2.0
//End バージョン情報
#br
**参照 [#x5444c45]
[[register(object, string)>../register(object, string)]]
[[unregister(object, string)>../unregister(object, string)]]
[[Joint.register(object, string)>../register(object, string)]]
[[Joint.unregister(object, string)>../unregister(object, string)]]
//End 参照
//End Joint.register(1D array of object[, string = "both"])

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS