Hi bob I appreciate your soon replay, i just resolved change the DataProvider to PagingDataProvider, I made the mistake of using "addModel" and I'm newby make some confusion with old tutorials, unfortunately unable to make functional annotation under clickIDE, and this make me more confusion.
thank you again and I congratulate and for you job. Regards Date: Mon, 27 Sep 2010 21:06:25 +1000 From: [email protected] To: [email protected] Subject: Re: PaginateTable Issue Hi, It's not clear how you create your table. The exception seems to suggest the table does not have a name defined. Use addControl (instead of addModel to add your control to the Page. Lastly, stateful pages have been deprecated so I highly recommend to stick to stateless pages. Kind regards Bob On 27/09/2010 20:04, Xavier X wrote: Hi all, I'm new to apache click and I make some test to undersand it's functionality, I'm not able to correctly work with the paginatorTable because everty time add the setPageSize properties i got an exception, if not set this everithings is ok. Seems that Table.renderHeaderRow look for actionLink that is not defined. Someone can help me, how investigate this issue ? Best Regards. public Testing() { setStateful(true); table.setClass(Table.CLASS_ITS); table.addColumn(new Column("A")); table.addColumn(new Column("B")); table.addColumn(new Column("C")); // table.setPageSize(5); addModel("table", table); } public void onRender() { List list = service.getCustomers(); table.setRowList(list); } java.lang.NullPointerException at org.apache.click.control.ActionLink.getHref(ActionLink.java:292) at org.apache.click.control.ActionLink.getHref(ActionLink.java:344) at org.apache.click.control.AbstractLink.render(AbstractLink.java:544) at org.apache.click.control.Column.renderTableHeader(Column.java:1251) at org.apache.click.control.Table.renderHeaderRow(Table.java:1601) at org.apache.click.control.Table.render(Table.java:1500) at org.apache.click.control.AbstractControl.toString(AbstractControl.java:822) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:393) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) at org.apache.velocity.runtime.directive.Parse.render(Parse.java:263) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) at org.apache.velocity.Template.merge(Template.java:328) at org.apache.velocity.Template.merge(Template.java:235) at org.apache.click.service.VelocityTemplateService.internalRenderTemplate(VelocityTemplateService.java:538) at org.apache.click.service.VelocityTemplateService.renderTemplate(VelocityTemplateService.java:331) at org.apache.click.ClickServlet.renderTemplate(ClickServlet.java:847) at org.apache.click.ClickServlet.performRender(ClickServlet.java:805) at org.apache.click.ClickServlet.processPage(ClickServlet.java:571) at org.apache.click.ClickServlet.handleRequest(ClickServlet.java:379) at org.apache.click.ClickServlet.doGet(ClickServlet.java:276) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:619)
