[Seasar-user:8868] Re: [Teeda] ForEach 内でボタンを使用して押されたインデックスを取得する方法

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 7月 2日 (月) 14:59:10 JST


米林です。

----- Original Message ----- 
From: "■アイキュー【清水敏明】" <[E-MAIL ADDRESS DELETED]>
Sent: Monday, July 02, 2007 2:51 PM

> 清水です。再回答ありがとうございます。

> > 推奨されるのは初期化処理はinitializeメソッドで処理すべきです。
> > prerenderメソッドは画面が描画される直前に毎回呼び出されます。
> > ですので、初期化処理をprerenderにいれるのはお薦めできません。
> >
> > 補足ですが、今回ヌルポが起きている原因はinitialize, prerenderメソッド
> > には関係が無く、おそらくhiddenにItemsSaveを記述していないからでは
> > ないでしょうか。
> > hiddenにaaaItemsSaveを記述してみて下さい。
> > <INPUT type="hidden" id="aaaItemsSave" />
> >
> ItemsSave記述の追加で、受け渡されるようになりました。
> ドキュメント等を見ると、次の画面に引き継ぐ場合、Validationエラーの際に再表示
> する場合に必要とありましたが、prerender()、initialize()、ボタン処理メソッド間
> で引き継ぐ場合にも必要ということになりますね。
> 因みにItemsリストをDtoで記述する場合、DtoクラスはSerializableである必要は無い
> ようですが、ItemsSaveを記述した場合は必須になるようです。その辺の規定はドキュ
> メント化されているでしょうか?

こちらもドキュメントに明記されていません。
formのidの件と合わせてドキュメントに記述しておきますので
しばらくお待ち下さい。

よろしくお願いします。
---
米林 正明
[E-MAIL ADDRESS DELETED]




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