[Seasar-user:10520] [Teeda] ValidatorChainの利用時のsetTargetの動作について

山下 真里 [E-MAIL ADDRESS DELETED]
2007年 9月 14日 (金) 10:23:35 JST


いつもお世話になっております。
山下真里です。

Teeda 1.0.10を利用させていただいております。

入力チェックの組み合わせを行いたく、Validateメソッドを
作成しました。ボタンによって動作が違うため、setTargetを利用しております。
ValidatorChainを利用した際に、setTargetの値が有効になりません。

ValidatorChainを利用した際、ChainされるValidatorのsetTargetは
有効とならないものなのでしょうか?

お手数をおかけしますが、ご教授お願いいたします。

山下 真里



======= setTargetは有効 =========================================
TRequiredValidator validator = new TRequiredValidator();
validator.setMessageId("E0000000");
validator.setTarget("doConfirme,doConfirm2");
return validator;

======= setTargetが有効にならない? =============================
ValidatorChain chain = new ValidatorChain();
chain.add(new TRequiredValidator());
TRequiredValidator Requiredvalidator = new TRequiredValidator();
Requiredvalidator.setMessageId("E0000000");
Requiredvalidator.setTarget("doConfirme,doConfirm2");
chain.add(Requiredvalidator);
return Requiredvalidator;



Seasar-user メーリングリストの案内