[Seasar-user:10466] Re: Page独自のバリデーション
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 9月 12日 (水) 01:23:35 JST
米林です。
> でも、どうなんでしょう。このような場合でも、バリデータを作成するのが常
> 道なんですかね。すると、Page固有の項目間でのバリデーションの数が多い時、
> 極端な話、Pageの数だけバリデーションを作成するということになりますね。
ここは少し汎用的にしていかがでしょう?
比較するValidatorやEqualValidatorは2項目を
対象にしています。
それと同じように、3項目を対象にするバリデータを作れば
作成は1つで済むかと思います。
よろしくお願いします。
----- Original Message -----
From: "渡辺茂昭" <[E-MAIL ADDRESS DELETED]>
Sent: Wednesday, September 12, 2007 12:51 AM
> 渡辺茂昭です。
>
> 早い回答ありがとうございます。
>
> 今回質問したのは、Page独自の項目ですし、使いまわしも出来ないので、バリ
> データを作成せずに、なんかPageクラス内のメソッドでできないかなあ、と思っ
> たわけです。
> でも、どうなんでしょう。このような場合でも、バリデータを作成するのが常
> 道なんですかね。すると、Page固有の項目間でのバリデーションの数が多い時、
> 極端な話、Pageの数だけバリデーションを作成するということになりますね。
>
>>米林です。
>>
>>> Page独自のバリデーションを通常のバリデーションと同じタイミングでバリ
>>> デーションを行いたい時、どのようにして実装すればいいのでしょうか?
>>> 具体的には、3項目の入力があって、そのどれかに値が設定されていればいい
>>> とき、すなわち、対象の3項目のどれにも値が入ってないとき未入力エラーにし
>>> たい、というような場面を想定しています。
>>
>>
>>Page独自のバリデーションというものが、
>>何を指しているか認識が違うかもしれませんが
>>一番簡単なのは、独自バリデータ作成です。
>>独自バリデータでよければ明日にでもサンプル作成します。
>>Page独自バリデーションが私の想定しているもの
>>(普通の独自バリデータ)と違う場合は内容を教えてください。
>>
>>よろしくお願いします。
>>
>>----- Original Message -----
>>From: "渡辺茂昭" <[E-MAIL ADDRESS DELETED]>
>>Sent: Wednesday, September 12, 2007 12:10 AM
>>
>>> 送信日時:2007/09/12(水) 00:03:49
>>>
>>> モースト渡辺です。お世話になります。
>>>
>>> 質問があります。
>>> Page独自のバリデーションを通常のバリデーションと同じタイミングでバリ
>>> デーションを行いたい時、どのようにして実装すればいいのでしょうか?
>>> 具体的には、3項目の入力があって、そのどれかに値が設定されていればいい
>>> とき、すなわち、対象の3項目のどれにも値が入ってないとき未入力エラーにし
>>> たい、というような場面を想定しています。
Seasar-user メーリングリストの案内