Right, I didn't say you could use it to solve your problem. I said you can use it to understand how to create a validator that accesses the values (both submitted/prevalidated and validated) of other components.
Once you see the effort involved, my guess is that you'll re-evaluate doing this in your action since it's trivial to do it at that point. But if not, compareToValidator provides a great source code starting point -- you should be able to cut&paste the code out of it for reading other component values. On 4/12/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Hi, Maybe I'm wrong... But I think I can't use it for my problem. I try to explain little more my problem: If user that try to login select "DOMAIN_A" as domain, the validator for password should validate password rules of domain_A If user that try to login select "DOMAIN_B" as domain, the validator for password should validate password rules of domain_B --> I should like to have an "validator" that can access value of DOMAIN and PASSWORD at same time. PS: I have to develop WAI compliant so can't make use of javascript. Thanks for help. Stephane -----Original Message----- From: Mike Kienenberger [mailto:[EMAIL PROTECTED] Sent: Thursday, April 12, 2007 6:23 PM To: MyFaces Discussion Subject: Re: Cross validation problem http://myfaces.apache.org/sandbox/validateCompareTo.html Also in comments in the source code. On 4/12/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Thanks for hint. > > Where can I find a sample of usage of t:compareToValidator ? > > Thanks. > > PS: It should be better for me to make the vaidation in the validators... For several reasons to long to explain here. > Thanks for help again. > > -----Original Message----- > From: Mike Kienenberger [mailto:[EMAIL PROTECTED] > Sent: Thursday, April 12, 2007 5:59 PM > To: MyFaces Discussion > Subject: Re: Cross validation problem > > You can take a look at the details of how to handle cross-component > validation by reading the source code for the Tomahawk sandbox > t:compareToValidator validator. > > However, this is probably a case where it makes more sense to perform > your business validation in the action. > > On 4/12/07, [EMAIL PROTECTED] > <[EMAIL PROTECTED]> wrote: > > > > > > > > Hi, > > > > In a login page I have 3 components: > > > > Login > > Password > > Domain > > > > I have a validator for Login & Password > > > > I should like in Validator of password to "knows" the value of the Domain. > > The value of the domain is not set when I validate the password. > > > > Do I have somethink special to do for defining the setting order? > > > > How to perform a "cross component validation"? > > > > Thanks a lot. > > > > Stephane >

