New attach->beforeRender refactor breaks ajax updating of list views
--------------------------------------------------------------------

                 Key: WICKET-558
                 URL: https://issues.apache.org/jira/browse/WICKET-558
             Project: Wicket
          Issue Type: Bug
          Components: wicket
    Affects Versions: 1.3
            Reporter: Jonathan Locke
         Assigned To: Johan Compagner
            Priority: Blocker


Because components are created in onBeforeRender in list views (it calls 
populateItem then), it is necessary for AJAX renderings now to call 
beforeRender on every component to be updated before proceeding with the 
render.  Since the current code does not do this, you get a NPE when rendering 
happens since the item was never populated.

It looks like AjaxRequestTarget.respondComponent should call before render on 
the component tree (similar to how it does in Page) just before it's about to 
render.  But I'm unsure if this is the right place to make the change.  

Johan can you look at this since you were doing this refactor and probably know 
all the details?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to