You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Alastair Maw (JIRA)" <ji...@apache.org> on 2007/05/24 18:47:16 UTC

[jira] Updated: (WICKET-558) New attach->beforeRender refactor breaks ajax updating of list views

     [ https://issues.apache.org/jira/browse/WICKET-558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alastair Maw updated WICKET-558:
--------------------------------

    Fix Version/s: 1.3.0-beta2

> 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.0
>            Reporter: Jonathan Locke
>         Assigned To: Johan Compagner
>            Priority: Blocker
>             Fix For: 1.3.0-beta2
>
>
> 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.