△△もまいら漏れにStrutsの良さを教えてください
■ このスレッドは過去ログ倉庫に格納されています
0571565
NGNG>>569
>チェックボックスとかもしあった場合にはresetは効かない
チェックボックスの値をクリアするにはresetメソッドの中で
チェックボックスをクリアする処理を自分で書かないといけません
コレはなぜなのかまずわかりますか?
チェックボックスの値はチェックボックスがチェックされているときしか
リクエストパラメータに送られません
なので、最初にtrueを入れてフォームのSUBMITボタン押したとします
そのあと、今度同じフォームでチェックを外したとしても
リクエストパラメータには「checkbox1=false」等というパラメータは送られません
つまり、Formの中ではずーっとチェックボックスに当たるプロパティはtrueになります
なので、resetメソッドの中でチェックボックスをクリアする処理を自分で書かないといけません
これと同じでDynaActionFormのresetメソッドの中でチェックボックスをクリアする処理は自分で書かないといけません
でもコレは不可能です。DynaActionFormはそのまま使うクラスなので無理です。
>>570
>form-propertyを初期化したいのならinitialize使えばいいわけだが
initializeは、どこでどのタイミングで呼びますか?
■ このスレッドは過去ログ倉庫に格納されています