Re: Rerender modal window fields without ajaxtargetrequest

2010-07-02 Thread Anna Simbirtsev
I get a null pointer exception, I think the AjaxRequestTarget.get() returns
null.

On Thu, Jul 1, 2010 at 2:41 AM, Ernesto Reinaldo Barreiro 
reier...@gmail.com wrote:

 Anna,

 You mean how to access AjaxRequestTarget? Try AjaxRequestTarget.get():
 I think it can be accessed as a thread local.

 Ernesto

 On Thu, Jul 1, 2010 at 3:22 AM, Anna Simbirtsev asimbirt...@gmail.com
 wrote:
  Hi,
 
  AjaxSubmitLink removeLink = new AjaxSubmitLink(removeLink) {
  @Override
  public void onSubmit(AjaxTargetRequest target) {
 
 MyPanel.this.replaceWith(new ConfirmDeletePanel(
 MyPanel.this.getId(), are you sure) {
 
@Override
protected void onCancel() {
  this.replaceWith(MyPanel.this);
}
 
   @Override
   protected void onConfirm() {
 // do something you want confirmed beforehand
 //  then
 this.replaceWith(MyPanel.this);
   }
  });
  }
 
  };
  In onConfirm function of ConfirmDeletePanel, how can I rerender some
 fields
  in the MyPanel.this after it is replaced back if i don't have
  AjaxTargetRequest?
  I mean onConfirm changes the values that are displayed on MyPanel and I
 want
  to refresh them.
 
  Thanks
  Anna
 

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




-- 
Anna Simbirtsev
(416) 729-7331


Re: Rerender modal window fields without ajaxtargetrequest

2010-07-02 Thread Ernesto Reinaldo Barreiro
Then that probably means you are not making an AJAX round trip...

public static AjaxRequestTarget get()
{
final RequestCycle requestCycle = RequestCycle.get();
if (requestCycle != null)
{
if (requestCycle.getRequestTarget() instanceof 
AjaxRequestTarget)
{
return 
(AjaxRequestTarget)requestCycle.getRequestTarget();
}
}
return null;
}

Ernesto

On Fri, Jul 2, 2010 at 4:13 PM, Anna Simbirtsev asimbirt...@gmail.com wrote:
 I get a null pointer exception, I think the AjaxRequestTarget.get() returns
 null.

 On Thu, Jul 1, 2010 at 2:41 AM, Ernesto Reinaldo Barreiro 
 reier...@gmail.com wrote:

 Anna,

 You mean how to access AjaxRequestTarget? Try AjaxRequestTarget.get():
 I think it can be accessed as a thread local.

 Ernesto

 On Thu, Jul 1, 2010 at 3:22 AM, Anna Simbirtsev asimbirt...@gmail.com
 wrote:
  Hi,
 
  AjaxSubmitLink removeLink = new AjaxSubmitLink(removeLink) {
  @Override
  public void onSubmit(AjaxTargetRequest target) {
 
     MyPanel.this.replaceWith(new ConfirmDeletePanel(
     MyPanel.this.getId(), are you sure) {
 
    @Override
    protected void onCancel() {
      this.replaceWith(MyPanel.this);
    }
 
  �...@override
   protected void onConfirm() {
     // do something you want confirmed beforehand
     //  then
     this.replaceWith(MyPanel.this);
   }
  });
  }
 
  };
  In onConfirm function of ConfirmDeletePanel, how can I rerender some
 fields
  in the MyPanel.this after it is replaced back if i don't have
  AjaxTargetRequest?
  I mean onConfirm changes the values that are displayed on MyPanel and I
 want
  to refresh them.
 
  Thanks
  Anna
 

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




 --
 Anna Simbirtsev
 (416) 729-7331


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



Re: Rerender modal window fields without ajaxtargetrequest

2010-07-01 Thread Ernesto Reinaldo Barreiro
Anna,

You mean how to access AjaxRequestTarget? Try AjaxRequestTarget.get():
I think it can be accessed as a thread local.

Ernesto

On Thu, Jul 1, 2010 at 3:22 AM, Anna Simbirtsev asimbirt...@gmail.com wrote:
 Hi,

 AjaxSubmitLink removeLink = new AjaxSubmitLink(removeLink) {
 @Override
 public void onSubmit(AjaxTargetRequest target) {

    MyPanel.this.replaceWith(new ConfirmDeletePanel(
    MyPanel.this.getId(), are you sure) {

   @Override
   protected void onCancel() {
     this.replaceWith(MyPanel.this);
   }

 �...@override
  protected void onConfirm() {
    // do something you want confirmed beforehand
    //  then
    this.replaceWith(MyPanel.this);
  }
 });
 }

 };
 In onConfirm function of ConfirmDeletePanel, how can I rerender some fields
 in the MyPanel.this after it is replaced back if i don't have
 AjaxTargetRequest?
 I mean onConfirm changes the values that are displayed on MyPanel and I want
 to refresh them.

 Thanks
 Anna


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



Re: Rerender modal window fields without ajaxtargetrequest

2010-07-01 Thread Anna Simbirtsev
Thank you, I'll try it.

On Thu, Jul 1, 2010 at 2:41 AM, Ernesto Reinaldo Barreiro 
reier...@gmail.com wrote:

 Anna,

 You mean how to access AjaxRequestTarget? Try AjaxRequestTarget.get():
 I think it can be accessed as a thread local.

 Ernesto

 On Thu, Jul 1, 2010 at 3:22 AM, Anna Simbirtsev asimbirt...@gmail.com
 wrote:
  Hi,
 
  AjaxSubmitLink removeLink = new AjaxSubmitLink(removeLink) {
  @Override
  public void onSubmit(AjaxTargetRequest target) {
 
 MyPanel.this.replaceWith(new ConfirmDeletePanel(
 MyPanel.this.getId(), are you sure) {
 
@Override
protected void onCancel() {
  this.replaceWith(MyPanel.this);
}
 
   @Override
   protected void onConfirm() {
 // do something you want confirmed beforehand
 //  then
 this.replaceWith(MyPanel.this);
   }
  });
  }
 
  };
  In onConfirm function of ConfirmDeletePanel, how can I rerender some
 fields
  in the MyPanel.this after it is replaced back if i don't have
  AjaxTargetRequest?
  I mean onConfirm changes the values that are displayed on MyPanel and I
 want
  to refresh them.
 
  Thanks
  Anna
 

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




-- 
Anna Simbirtsev
(416) 729-7331


Rerender modal window fields without ajaxtargetrequest

2010-06-30 Thread Anna Simbirtsev
Hi,

AjaxSubmitLink removeLink = new AjaxSubmitLink(removeLink) {
@Override
public void onSubmit(AjaxTargetRequest target) {

MyPanel.this.replaceWith(new ConfirmDeletePanel(
MyPanel.this.getId(), are you sure) {

   @Override
   protected void onCancel() {
 this.replaceWith(MyPanel.this);
   }

  @Override
  protected void onConfirm() {
// do something you want confirmed beforehand
//  then
this.replaceWith(MyPanel.this);
  }
});
}

};
In onConfirm function of ConfirmDeletePanel, how can I rerender some fields
in the MyPanel.this after it is replaced back if i don't have
AjaxTargetRequest?
I mean onConfirm changes the values that are displayed on MyPanel and I want
to refresh them.

Thanks
Anna