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