Re: WebMarkupContainer multiplicated markup when using AjaxLink

2008-04-09 Thread Daniel Stoch
I've created JIRA issue for this (with quickstart-app):
WICKET-1500: https://issues.apache.org/jira/browse/WICKET-1500

--
Daniel

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



WebMarkupContainer multiplicated markup when using AjaxLink

2008-04-07 Thread Daniel Stoch
Hi,

There is a strange behaviour when I'm trying refresh
WebMarkupContainer component using AjaxLink. I have a simple page:

public HomePage(final PageParameters parameters) {
final WebMarkupContainer container = new WebMarkupContainer(container);
add(container);
container.setOutputMarkupId(true);
add(new AjaxLink(ajaxLink) {

  public void onClick(AjaxRequestTarget target) {
target.addComponent(container);
  }

});
  }


html
head
titleAjaxLink test/title
/head
body
p wicket:id=container
h4Header A/h4
/p
div
a wicket:id=ajaxLinkAjax request/a
/div
/body
/html

For the first time page is rendered as follows:
Header A
Ajax request

When I click Ajax request link the onClick metod is called to
refresh container component (which is WebMarkupContainer).
But instead of refreshing (repainting) of container markup (p
wicket:id=container.../p markup), it is dupliacted below the
original paragraph. Each click on this ajax link causes this paragraph
multiplication and after eg. 4 clicks the page looks like:
Header A
Header A
Header A
Header A
Header A
Ajax request

Is it a bug or I should not use WebMarkupContainer to refresh its
contents in ajax calls?

--
Daniel

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: WebMarkupContainer multiplicated markup when using AjaxLink

2008-04-07 Thread Matej Knopp
What wicket version are you using?

-Matej

On Mon, Apr 7, 2008 at 2:38 PM, Daniel Stoch [EMAIL PROTECTED] wrote:
 Hi,

  There is a strange behaviour when I'm trying refresh
  WebMarkupContainer component using AjaxLink. I have a simple page:

  public HomePage(final PageParameters parameters) {
 final WebMarkupContainer container = new WebMarkupContainer(container);
 add(container);
 container.setOutputMarkupId(true);
 add(new AjaxLink(ajaxLink) {

   public void onClick(AjaxRequestTarget target) {
 target.addComponent(container);
   }

 });
   }


  html
 head
 titleAjaxLink test/title
 /head
 body
 p wicket:id=container
 h4Header A/h4
 /p
 div
 a wicket:id=ajaxLinkAjax request/a
 /div
 /body
  /html

  For the first time page is rendered as follows:
  Header A
  Ajax request

  When I click Ajax request link the onClick metod is called to
  refresh container component (which is WebMarkupContainer).
  But instead of refreshing (repainting) of container markup (p
  wicket:id=container.../p markup), it is dupliacted below the
  original paragraph. Each click on this ajax link causes this paragraph
  multiplication and after eg. 4 clicks the page looks like:
  Header A
  Header A
  Header A
  Header A
  Header A
  Ajax request

  Is it a bug or I should not use WebMarkupContainer to refresh its
  contents in ajax calls?

  --
  Daniel

  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]





-- 
Resizable and reorderable grid components.
http://www.inmethod.com

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: WebMarkupContainer multiplicated markup when using AjaxLink

2008-04-07 Thread Daniel Stoch
Wicket version: 1.3.3

Daniel

On Mon, Apr 7, 2008 at 3:36 PM, Matej Knopp [EMAIL PROTECTED] wrote:
 What wicket version are you using?

  -Matej



  On Mon, Apr 7, 2008 at 2:38 PM, Daniel Stoch [EMAIL PROTECTED] wrote:
   Hi,
  
There is a strange behaviour when I'm trying refresh
WebMarkupContainer component using AjaxLink. I have a simple page:
  
public HomePage(final PageParameters parameters) {
   final WebMarkupContainer container = new 
 WebMarkupContainer(container);
   add(container);
   container.setOutputMarkupId(true);
   add(new AjaxLink(ajaxLink) {
  
 public void onClick(AjaxRequestTarget target) {
   target.addComponent(container);
 }
  
   });
 }
  
  
html
   head
   titleAjaxLink test/title
   /head
   body
   p wicket:id=container
   h4Header A/h4
   /p
   div
   a wicket:id=ajaxLinkAjax request/a
   /div
   /body
/html
  
For the first time page is rendered as follows:
Header A
Ajax request
  
When I click Ajax request link the onClick metod is called to
refresh container component (which is WebMarkupContainer).
But instead of refreshing (repainting) of container markup (p
wicket:id=container.../p markup), it is dupliacted below the
original paragraph. Each click on this ajax link causes this paragraph
multiplication and after eg. 4 clicks the page looks like:
Header A
Header A
Header A
Header A
Header A
Ajax request
  
Is it a bug or I should not use WebMarkupContainer to refresh its
contents in ajax calls?
  
--
Daniel
  
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
  
  



  --
  Resizable and reorderable grid components.
  http://www.inmethod.com

  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]