>>4
子コンポーネントでDynamicElement(WOTextFieldとか)に張り付けてる変数を
親コンポーネントで参照したいだけだったら、親コンポーネントのwodに
バインディング(*1)を追加するだけでよいかと思う。

例えば、子コンポーネントProfileEditComponentにWOTextFieldにバインドされた
telephoneという変数があって、そのTextFieldに入力された値を親のコンポーネント
MyProfileEditPageで参照したければ、

 親コンポーネント.wod:

 MyPorfile: ProfileEditComponent {
  telephone = myTelephone; // (*1) ProfileEditComponentのtelephoneをMyProfileEditPageのmyTelephoneにバインド
 }

 親コンポーネント.java:

  public String myTelephone; // MyProfileEditPageのインスタンス変数
 
  publicWOActionResults commitAction() {
  NSLog.debug.appendln("myTelephone = " + myTelephone); // myTelephone
  return null;
  }

アクションメソッドが呼ばれた時にはmyTelephoneに値が入っているのでそれを
参照することが出来る。

もうちょっと複雑なパターンだと、これでは不十分で、setValueForBinding()なんかを
使わないとダメかも知れません。例えば、子コンポーネントのアクションメソッド
で値を生成してからperformParentAction()で親コンポーネントに処理を移している場合
なんかは多分そうなります。