You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Martin Grigorov (JIRA)" <ji...@apache.org> on 2012/11/25 22:44:58 UTC

[jira] [Updated] (WICKET-4886) Do not register Ajax timer if the component is removed

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

Martin Grigorov updated WICKET-4886:
------------------------------------

    Summary: Do not register Ajax timer if the component is removed  (was: Panel cant be replaced by an Ajax event inside the panel)
    
> Do not register Ajax timer if the component is removed
> ------------------------------------------------------
>
>                 Key: WICKET-4886
>                 URL: https://issues.apache.org/jira/browse/WICKET-4886
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 6.3.0
>            Reporter: oliver  z
>              Labels: ajax, panel, replace
>
> I have this example to show my problem:
> https://github.com/olze/WicketPanelReplace
> This kind of architecture is used in a bigger application with about 30-35 panels where about 10 use Ajax to replace itself. The problem is that after the addOrReplace() the parent to the panel get lost which will lead to findParent() returning null. And because of that, the error "Page not found for component..." will be displayed.
> Its like a "ping pong" application which means i dont know what to display next - i get this information from a controller in the backend. For that reason i can not create a flow-based wizard like the wizard example because i dont know yet what to display.
> As adviced in the mailing list i created this jira issue. I dont know if this is a bug or a feature request.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira