[Seasar-user:11112] Re: [Teeda] ブラウザの[戻る]ボタン使用時、forEachを使った一覧画面でチェックボックスの内容がDtoに反映されない

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 10月 18日 (木) 17:00:55 JST


小林 (koichik) です.

Date:    Thu, 18 Oct 2007 13:30:07 +0900
From:    "はっしぃ" <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:11094] Re: [Teeda] ブラウザの[戻る]ボタン使用時、forEachを使った一覧画面でチェックボックスの内容がDtoに反映されない

> すみません。急いでサンプルを作成しました。
> 
> Itemsは、配列を利用しております。
> サンプル作成中に気づいたのですが、ボタンがsubmitであれば動作しました。
> imageの場合に本現象になるようです。

Teeda HTML Example の 1.0.10 に取り込んで
試してみましたが,image ボタンでも再現
しませんでした.
# HTML Example の 1.0.10 は Tiger 未対応なので
# その点は修正して確認してます.

このサンプルだと prerender() で aaaItems を
設定してしまっているので,表示の度に毎回
aaaItems が初期化されてしまいますが,
コンソールへの出力を見るとちゃんと状態が
反映されてます.
prerender() を initialize() に変えると,
状態を引き継いで表示されるようになります.

なお,AaaPage に

public AaaDto aaa;

があると [戻る] に関わらず状態が失われて
しまいます ([TEEDA-324]).

https://www.seasar.org/issues/browse/TEEDA-324

この問題は Teeda 1.0.11 で対応しています.


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




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