Hi all,
I am following the example from
http://www.mkyong.com/wicket/how-do-use-ajaxlazyloadpanel-in-wicket/ but get
following error:
Last cause: Cannot replace a component which has not been added: id='pList',
component=[PListPanel [Component id = pList]]:
[AjaxLazyLoadPanel [Component id = pList]]
By the way, is the checking for JavaEnabled valid or still needed? I have
JavaScript enabled but the method #isJavaEnabled returns false;
WebClientInfo clientInfo = WebSession.get().getClientInfo();
if (clientInfo.getProperties().isJavaEnabled()) {
add(new AjaxLazyLoadPanel("pList", pModel) {
@Override
public Component getLazyLoadComponent(String id) {
return new PListPanel("pList", pModel);
}
}).setOutputMarkupId(true);
} else {
add(new PListPanel("pList", pModel);
}
Thanks, Chris