That's the one.  That's where I "borrowed" my code from. :)

On Thu, Feb 4, 2010 at 2:30 PM, Riyad Kalla <[email protected]> wrote:
> Anna, I think James literally meant this presentation, it's got the code
> snippets you want:
> http://londonwicket.googlecode.com/files/LondonWicket-FormsWithFlair.pdf
>
> -R
>
> On Thu, Feb 4, 2010 at 12:25 PM, Anna Simbirtsev <[email protected]>wrote:
>
>> Can you give an example please?
>> Actually I am validating uniqueness of the name, i just put the length as
>> an
>> example.
>> But if you could give me an example of how to change the class using a
>> behaviour, that would be nice.
>>
>> On Thu, Feb 4, 2010 at 2:20 PM, James Carman
>> <[email protected]>wrote:
>>
>> > It's better to use a validator for this.  And, you can add a behavior
>> > (look at forms with flair presentation) to change the class (I would
>> > do that instead of in-lining the style) of the components in error.
>> >
>> > On Thu, Feb 4, 2010 at 2:05 PM, Anna Simbirtsev <[email protected]>
>> > wrote:
>> > > Hi,
>> > >
>> > > I am validating a field(user presses validation button) and if its
>> > invalid I
>> > > highlight the field in the following way:
>> > >
>> > > AjaxSubmitLink checkName = new AjaxSubmitLink("check_name", form) {
>> > >
>> > >     public void onSubmit(AjaxRequestTarget target, Form<?> form) {
>> > >                         if (name.length() < 5) {
>> > >                              name.add(new SimpleAttributeModifier(
>> > "style",
>> > > "color:red;border-color:red;"));
>> > >                              target.addComponent(domain_name);
>> > >                         }
>> > >     }
>> > > }
>> > >
>> > > Then when the user modifies the name field, I need to remove the red
>> > color
>> > > from the field.
>> > > Is it better to do it with behaviour and look for onchange event? If
>> yes,
>> > > which one?
>> > >
>> > > Thank you
>> > > Anna
>> > >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [email protected]
>> > For additional commands, e-mail: [email protected]
>> >
>> >
>>
>>
>> --
>> Anna Simbirtsev
>> (416) 729-7331
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to