[akabana-user:248] [質問] 動的に追加されるコンポーネントに対するイベントハンドラ登録

YAMASHIRO Shunsuke [E-MAIL ADDRESS DELETED]
2010年 7月 28日 (水) 17:52:34 JST


山城です。
Subjectの点で、ちょっと悩んでいます...。

たとえば、

<s:states>
  <s:State name="state1"/>
  <s:State name="state2"/>
</s:states>

<s:Button id="button1" includeIn="state1"/>
<s:Button id="button2" includeIn="state2"/>

とした場合、default state でないほうのボタンのイベントハンドラが登録されません。

ソースを追ってみたのですが、
YuiFrameworkContainer#isViewComponent に適合するコンポーネントでないと、自動的にイベントハンドラの
登録はされないようでした。つまり、動的に追加する単位は、yui-frameworksのコンポーネント(VHAL)でないと
 customizer は通らない設計になっているという認識で正しいでしょうか。

以上です。

-- 
YAMASHIRO Shunsuke <[E-MAIL ADDRESS DELETED]>


akabana-user メーリングリストの案内