Re: catch jquery event at AjaxEventBehavior

2011-08-01 Thread Lurtz Nazgul
Hi ; 

I used AbstractDefaultAjaxBehavior to catch jquery close event. 

On jquery side i triggered event when jquery event window closed. 

wicketAjaxGet('"+behavior.getCallbackUrl()+ "'");

It is little tricky.

Thanks.




From: Lurtz Nazgul 
To: users@wicket.apache.org
Sent: Mon, August 1, 2011 9:57:30 AM
Subject: catch jquery event at  AjaxEventBehavior

Hi; 

I used jquery dialog. I can open and close jquery dialog box. I represent 
jquery 

dialog as a panel at wicket side.

My question is how can i catch jquery close event ? 

I tested like below but it doesn't work

dialogConfirmation.add(new AjaxEventBehavior("close") {
  @Override
  protected void onEvent(AjaxRequestTarget target) {
  System.out.println(" closed" );
  }
}) ;

Thanks.

Re: catch jquery event at AjaxEventBehavior

2011-08-01 Thread julien roche
Hi,

You can use the setCloseEvent method of the Dialog component:
http://code.google.com/p/wiquery/source/browse/trunk/src/main/java/org/odlabs/wiquery/ui/dialog/Dialog.java#702

And if you want to associate the event to an Ajax Behavior, I suggest you to
look on this example (
http://code.google.com/p/wiquery-demos/source/browse/trunk/wiquery-examples/src/main/java/org/odlabs/wiquery/examples/dialog/DialogPage.java)
where we link an Ajax Behavior to a button of the Dialog (and so, you can
reproduce it for the close event)

Regards

Julien Roche

On Mon, Aug 1, 2011 at 8:57 AM, Lurtz Nazgul  wrote:

> Hi;
>
> I used jquery dialog. I can open and close jquery dialog box. I represent
> jquery
> dialog as a panel at wicket side.
>
> My question is how can i catch jquery close event ?
>
> I tested like below but it doesn't work
>
>dialogConfirmation.add(new AjaxEventBehavior("close") {
>  @Override
>  protected void onEvent(AjaxRequestTarget target) {
>  System.out.println(" closed" );
>  }
>}) ;
>
> Thanks.


catch jquery event at AjaxEventBehavior

2011-07-31 Thread Lurtz Nazgul
Hi; 

I used jquery dialog. I can open and close jquery dialog box. I represent 
jquery 
dialog as a panel at wicket side.

My question is how can i catch jquery close event ? 

I tested like below but it doesn't work

dialogConfirmation.add(new AjaxEventBehavior("close") {
  @Override
  protected void onEvent(AjaxRequestTarget target) {
  System.out.println(" closed" );
  }
}) ;

Thanks.