[Seasar-user:3637] Re: S2JSF validatorについて
O.Goto
[E-MAIL ADDRESS DELETED]
2006年 5月 17日 (水) 07:33:02 JST
後藤です。
On Tue, 16 May 2006 23:06:41 +0900
"Shinpei Ohtani" <[E-MAIL ADDRESS DELETED]> wrote:
> shotです。
>
> 06/05/16 に O.Goto<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > 後藤です。
> >
> > バリデータについていくつか質問があります。
> > 1.valueが未入力、または未選択(valueがnull)の場合にvalidateが呼ばれないのは仕様でしょうか。
> >
> > exampleのvalidator.htmlの「to」に何も入力しないとS2GreaterEqualValidator#validateが呼ばれません。
> > <input>タグを<select>タグ(select-one、multipleいずれも)に変えても同じでした。
>
> はい、よばれないです。
>
これはJSFの仕様ですか?それともS2JSFの仕様ですか?
後者であれば「m:required="true"」みたいな感じでvalueがnullでもvalidateが呼ばれるようにはできないでしょうか。
もう1点追加で質問があります。
<textarea>にバリデータを適用できないのでしょうか。
exampleのvalidator.htmlの「userName」を
<textarea id="userName"
m:label = "User Name"
m:value="#{validatorDto.userName}" m:required="true">
<span m:inject="s:validator" m:binding="#{userNameLengthValidator}"/>
</textarea>
としたところ、「m:required="true"」は効いていますが、S2LengthValidator#validateは呼ばれません。
どのようにすれば<textarea>にバリデータを適用できるのでしょうか。
以上よろしくお願いします。
--
************************************************************
後藤 修 e-mail: [E-MAIL ADDRESS DELETED]
************************************************************
Seasar-user メーリングリストの案内