ViewLogic: attachTo()
ViewLogic を ViewElement に取り付けます。
構文
ViewLogic.attachTo(containerToBeAttached, newHost) => ViewLogic | null
引数
-
containerToBeAttached:ViewLogic取り付ける対象の
ViewLogicです。 -
newHost:ViewElementcontainerToBeAttachedの取り付け先のViewElementです。
返値: ViewLogic | null
引数 newHost に既に ViewLogic が取り付けられている場合はその ViewLogic です。取り付けられていなかった場合は null が返されます。
例外
TypeError- 引数
containerToBeAttachedがViewLogicでなかった場合 - 引数
newHostがViewElementでなかった場合
- 引数
解説
この関数の呼び出しは newHost.attach(containerToBeAttached) と等価です。
メッセージ
メッセージの概要についてはメッセージパッシングを、他のメッセージについては ViewLogic の状態変更を通知するメッセージを参照してください
このメソッド呼び出しでは containerToBeAttached に以下のようなメッセージが送出されます:
id:"vl$attached"param:{ target, newHost }target:ViewLogic--- 変更されたViewLogic自身newHost:ViewElement--- 新たにhostに設定されたViewElement
origin:ViewLogictarget:ViewLogic
このメッセージは newHost.attach() でも送出されます。