[Seasar-user:13610] Re: [Teeda] forEach内でのte:includeについて
shaku - i-navigator corporation -
[E-MAIL ADDRESS DELETED]
2008年 4月 7日 (月) 21:32:09 JST
小林さま
釈@アイナビゲーター です。
お忙しいところ早速の返信ありがとうございました。
別の方法を考えてみます。
今後ともよろしくお願い致します。
> 小林 (koichik) です.
>
>> forEach内のte:includeタグでインクルードしたPageに値を設定することは可能
>> なのでしょうか?
>
> Teeda が設定することはないと言っていいと思います.
>
> インクルードされたページに <form> があって,
> それがサブミットされたならインクルードされた
> ページのプロパティが設定されることになりますが.
>
>> hogeIncludePageのインスタンスが3つ生成され、
>
> これはありません.
> hogeIncludePage は一つだけ生成され,そのメソッドが
> 繰り返し呼ばれるだけです.
> te:include は動的に評価されるわけではないので.
>
>> それぞれのmonthプロパティに
>> hogeItemsに保持されているhogeDto.monthの値をセットし表示できればと考えて
>> います。
>
> HogePage で
>
> public HogeIncludePage hogeIncludePage;
>
> public void setHogeDto(HogeDto hogeDto) {
> this.hogeDto = hogeDto;
> hogeIncludePage.month = hogeDto.month;
> }
>
> のようにして,これから必要になる月を教えてあげれば
> 何とかなるかも.
> ただし,forEach の繰り返しはレンダリングの時だけでは
> ないのでご注意ください.
> 以下のいろいろなフェーズで呼び出されます.
>
> http://teeda.seasar.org/ja/extension/concept/lifecycle.html#JSFライフサイクルとの関係
Seasar-user メーリングリストの案内