this should help

http://wicketinaction.com/2008/10/repainting-only-newly-created-repeater-items-via-ajax/

the trick is to add the markup that the component is anchored to using
javascript.

-igor

On Wed, Dec 30, 2009 at 9:13 AM, wic...@geofflancaster.com
<wic...@geofflancaster.com> wrote:
> Is there a way to create an item only after a form has been submitted?
>
> For example, how can I do the following:
>
> ---Java Psuedo-Code---
>  Panel panel1 = new RandomPanel("panel1");
>
>  add(panel1);
>
>  add(new AjaxButton("button", form){
>
>    onSubmit(AjaxRequestTarget target, Form form){
>       Panel panel2 = new RandomPanel("panel2");
>    }
>  };
>
> ---End java Psuedo-Code---
>
> ---Psuedo-HTML---
> ...
> <span wicket:id="panel1"><span wicket:id="panel2"></span></span>
> ...
> ---End Psuedo-HTML---
>
> When I try it now I get an error saying panel2 is in my markup but not
> added to the page. Any help is greatly appreciated.
>
> Thanks!
>
>
>
> --------------------------------------------------------------------
> mail2web.com – Enhanced email for the mobile individual based on Microsoft®
> Exchange - http://link.mail2web.com/Personal/EnhancedEmail
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to