[Seasar-user:15982] Re: 【SAStruts】tableでチェックボックスをはずしてもtrueのままになってしまう

Yasuo Higa [E-MAIL ADDRESS DELETED]
2008年 10月 15日 (水) 10:08:56 JST


ひがです。
> 
> 情報ありがとうございます。
> 
> resetメソッドでfalseに設定出来るのは理解は出来ましたが、
> ・初期値としてチェックボックスは全てtrue
> ・チェックが外された行だけfalseに設定
> 
> する方法が分かりません。
> resetメソッドの中でチェックボックスのログを吐き出して見ましたが
> チェックを外した行もtrueとなってしまい、外された行の判断が出来ません。
> 
SAStrutsのチュートリアルにあるように、
アクションフォームの初期値を設定したい場合は、
アクションフォームにinitialize()などのメソッドを作って、
そこで設定し、実行メソッドから呼び出してください。

リセットメソッドの役割は、チェックボックス用のプロパティを
falseにすることなので、リセットメソッドの中でチェックボックスの値を
みてもあまり意味はありません。


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