I found that replacing add(linkHomePage( "homeLink" )) with my code
below works. Can anyone explain?
Thanks,
Scorr
void addHomeBtn( String id, MarkupContainer parent, final WebPage page )
{
final AbstractDefaultAjaxBehavior homeBehavior = new
AbstractDefaultAjaxBehavior()
{
private static final long serialVersionUID = 1L;
public void respond( AjaxRequestTarget target )
{
// go home
page.setResponsePage( page.getApplication().getHomePage() );
}
};
parent.add( homeBehavior );
// home button
final WebMarkupContainer homeBtn = new WebMarkupContainer( id )
{
private static final long serialVersionUID = 1L;
@Override
public void onComponentTag(ComponentTag tag)
{
tag.put("onclick",
"wicketAjaxGet('"+homeBehavior.getCallbackUrl()+"')");
}
};
parent.add( homeBtn );
}
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org