You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Rudi Wijaya (JIRA)" <ji...@apache.org> on 2014/05/21 12:52:39 UTC

[jira] [Commented] (WICKET-4874) "Cannot find element with id" error seen in Ajax Debug for child of wicket:enclosure

    [ https://issues.apache.org/jira/browse/WICKET-4874?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14004565#comment-14004565 ] 

Rudi Wijaya commented on WICKET-4874:
-------------------------------------

I also got hit by this bug (actually WICKET-5214: ignored unrendered components) and spent some time being confused about this behavior.

I agree with [~aditsu]'s suggestion that any use of {{<wicket:enclosure>}} should log a {{WARN}} and mention this ticket (WICKET-4874 / WICKET-5214) and also suggesting {{EnclosureContainer}} instead.

And hopefully {{<wicket:enclosure>}} is removed from Wicket 7.0 because it's harmful to "support" a feature with problematic/unpredictable behavior.

> "Cannot find element with id" error seen in Ajax Debug for child of wicket:enclosure
> ------------------------------------------------------------------------------------
>
>                 Key: WICKET-4874
>                 URL: https://issues.apache.org/jira/browse/WICKET-4874
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 6.3.0
>         Environment: Windows 7 x64 Java 1.6.0_32
>            Reporter: Jesse Bonzo
>            Assignee: Igor Vaynberg
>            Priority: Minor
>              Labels: ajax, enclosure, javascript
>             Fix For: 7.0.0-M1
>
>         Attachments: WicketQuickStart.zip
>
>
> When an AjaxLink is hidden due to being a child of a wicket:enclosure an error is seen in the Ajax Debug window. It seems like the event handler is expecting the AjaxLink to exist in the DOM even though it has been hidden.



--
This message was sent by Atlassian JIRA
(v6.2#6252)