[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 メーリングリストの案内