I added a list in form with id "statusForm" as follows: ListView list = new ListView("myList"); list.add(new AjaxSelfUpdatingTimerBehavior(Duration.seconds(30))); list.setOutputMarkupId(true); add(nodeGroups);
This is the corresponding markup: <table class="dataTable"> <tr wicket:id="list"> <td><span wicket:id="name">foo</span></td> <td><span wicket:id="status">Starting</span></td> </tr> </table> But Ajax has failed to auto-refresh the page and produced the following error: ERROR: Component with id [[statusForm_list]] a was not found while trying to perform markup update. Make sure you called component.setOutputMarkupId(true) on the component whose markup you are trying to update. Why is markup update looking for component id statusForm_list and not list? 10x Nili Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user