Kenneth, 
I over rode onError when I used the ComponentFeedbackPanel - when learning 
Wicket, I discovered that I had no idea my form errored out unless I did the 
following for my form. In this instance, I'm using the AjaxButton. I think the 
key is to add your feedback component to the target.

/** * Always, always add this - its much better to know there was an error. * 
@see 
org.apache.wicket.ajax.markup.html.form.AjaxButton#onError(org.apache.wicket.ajax.AjaxRequestTarget,
 org.apache.wicket.markup.html.form.Form) */@Overrideprotected void 
onError(AjaxRequestTarget target, Form tform) {    super.onError(target, 
tform);    form.error("Please make sure you have filled in all required 
fields.");            // add the feedback - seems you have to do this to give 
feedback on errors.    target.addComponent(emailFeedback);    ....}

> From: rinoc...@live.se
> To: users@wicket.apache.org
> Subject: error(validatable)
> Date: Sat, 18 Jul 2009 12:32:46 +0200
> 
> 
>  
> 
> Let's rephrase my problem.
> 
>  
> 
> I connect a validator to a TextField in a DataView (inside populateItem() and 
> connect a ComponentFeedbackPanel  to it.
> 
> 
>                 final TextField tf = new TextField("data", new 
> PropertyModel(row, "data"));
>                 final ComponentFeedbackPanel tfFeedback = new 
> ComponentFeedbackPanel("fb", tf);
>                 tfFeedback.setOutputMarkupId(true);
>                 item.add(tf);
>                 item.add(tfFeedback);
> 
> And I also have both in the HTML markup
> 
> 
>                     
>                         
>                     
> 
> 
> Is this enough for the error reported in in onValidate() for the validator 
> connected to the field 
> 
> with error(ivalidatable); should be displayed next to the field or does it 
> require something more?
> 
>  
> 
>                 error(validatable, "an_error_occured");
> 
> 
> Why I wonder is that it is not displayed next to the field, it is displayed 
> in the "common" feedback panel.
> 
>  
> 
> /Kenneth
> 
>  
> 
>  
> 
>  
> 
>  
> 
> _________________________________________________________________
> Med Windows Live kan du ordna, redigera och dela med dig av dina foton.
> http://www.microsoft.com/sverige/windows/windowslive/products/photo-gallery-edit.aspx

_________________________________________________________________
Bing™ brings you maps, menus, and reviews organized in one place. Try it now.
http://www.bing.com/search?q=restaurants&form=MLOGEN&publ=WLHMTAG&crea=TXT_MLOGEN_Local_Local_Restaurants_1x1
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to