Sounds like a bug. If the other thread wasn't helping, could you
please open up a JIRA issue?

Eelco


On 2/21/07, Gohan <[EMAIL PROTECTED]> wrote:
>
> I've posted this as a reply to another thread but I think it deserves a
> thread of its own.
> What happens is that I'd like to show and hide a label by setting switch
> between setVisible(true) and setVisible(false) when clicking on a
> AjaxFallbackLink. I've wrapped the label inside a WebMarkupContainer to make
> this doable. Here is the code:
>
> public BasePage() {
>         final WebMarkupContainer table = new WebMarkupContainer(this,
> "tableId");
>         table.setOutputMarkupId(true);
>         final Label label = new Label(table, "labelId", "This is a label");
>         label.setOutputMarkupId(true);
>         label.setVisible(false);
>
>
>         new AjaxFallbackLink(this, "linkId") {
>                private static final long serialVersionUID =
> 5523627214368899839L;
>               @Override
>               public void onClick(AjaxRequestTarget target) {
>                        final boolean visible = label.isVisible();
>         label.setVisible(!visible);
>                       target.addComponent(table);
>              }
>        };
> }
>
> When I click on the AjaxFallbackLink the first time everything is fine, the
> label (with wicket id "labelId") gets visible. But when I click the link
> again to make it invisible, I get a NullPointerException when executing
> label.setVisible(..). Debugging down into the wicket source code tells me
> that the NullPointerException occurs on 327 in class Page, when it tries to
> execute "versionManager.componentStateChanging(change)". However
> versionManager is null. Why is this? Is this a bug or am I doing something
> wrong?
>
> Thanks
>
> --
> View this message in context: 
> http://www.nabble.com/Could-this-be-a-bug-in-Wicket-2--tf3268456.html#a9086303
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to