-
Type: Bug
-
Resolution: Won't Fix
-
Priority: Major
-
None
-
Affects Version/s: 1.0.0
-
Component/s: ymir-core
-
Labels:None
【概要】
Date型の入力項目プロパティでバリデーションエラーが発生した場合の
画面の再描画時に該当項目に入力した値が表示されない。
不正な日付とはいえ、入力した値が残っているべきである。
これが満たされないと、Date型入力項目プロパティは利用できない。
【解決案】
バリデーションエラーしたプロパティに関しては、
再描画処理時に、PageクラスのGetterの値は無視して
入力された値(不正だった値)を表示する。
【補足】
Teeda(というかJSF)はこの問題を解決するために、Converterを導入している
SAStrutsは、この問題を割り切って、全てString型で統一している。