Found that when panel is constructed like:
    public MyPage() {
        ...
        add(new MyPanel("panelId"));
        ...
    }
markup of a draggable element is:
<span id="id123456" class="myClass ui-draggable" ... >[]</span>

However when:
    ...
    @Override
    public void onClick(AjaxRequestTarget target) {
        Panel panel = new MyPanel("panelId");
        addOrReplace(panel);
        target.addComponent(panel);
    }
markup of a draggable element is:
<span id="id123456" class="myClass" ... >[]</span>

that is 'ui-draggable' is not found (stripped ? not added?) 
in 'class' attribute of draggable element.

Any help is welcommed,
Stefan


--- On Thu, 6/18/09, Stefan Jozsa <stefan_...@yahoo.com> wrote:

> From: Stefan Jozsa <stefan_...@yahoo.com>
> Subject: WicketJQuery: Drag & drop behavior lost for components of AJAX 
> updated panels
> To: users@wicket.apache.org
> Date: Thursday, June 18, 2009, 1:44 PM
> 
> Doing:
>     public MyPage() {
>         ...
>         add(new MyPanel("panelId"));
>         ...
>     }
> dragging elements (having DraggableBehavior) of 'MyPanel'
> works.
> 
> However doing:
>     ...
>     @Override
>     public void onClick(AjaxRequestTarget target)
> {
>         Panel panel = new
> MyPanel("panelId");
>         addOrReplace(panel);
>         target.addComponent(panel);
>     }
>     
> dragging elements of 'MyPanel' DO NOT works
> (DraggableBehavior is lost).
> 
> 
> What's going on ?
> Any help is (very) appreciated,
> thanks Stefan
> 
> Using:
> Wicket-1.4.rc4,
> WicketJQuery-0.3.4
> 
> 
> 
> 
>       
> 
> ---------------------------------------------------------------------
> 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