Basically a table renderer would look something like this: Class tablerenderer implements igridrenderer { begin(...) {} beginRow(GridView view) { view.getResponse().write("<tr>"); } beginCell(GridView view) { view.getResponse().write("<td>"); } ... }
Mmm this gives me an idea, we can have an excelrenderer or a csvrenderer, etc.. Almost like an exporter. -Igor > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Gili > Sent: Tuesday, August 16, 2005 2:36 PM > To: wicket-user@lists.sourceforge.net > Subject: RE: [Wicket-user] Re: ColumnedDataProvider > startIndex problems > > > Looks ok I think although I'm not too familiar with > this whole concept of a seperate renderer. I'd have to try it > to see what I think :) > > Gili > > > How about this idea: > > We have a gridview extends dataview. A gridview takes a render > > interface that it uses to render the grid (instead of body > markup), so > > we can have a tablerenderer or cssrenderer or whatever, and the > > interface would roughly look like this: > > > > Interface IGridRenderer { > > begin(GridView view); > > beginRow(GridView view); > > beginCell(GridView view); > > endCell(GridView view); > > endRow(GridView view); > > end(GridView view); > > } > > > > Basically this is the same as my first post that inserted the html > > directly but now its tucked away in a renderer. This way we > don't have > > the unnceessary row-wise views and you can even use OIR > cleanly since > > it is basically a dataview. > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & > EXPO September 19-22, 2005 * San Francisco, CA * Development > Lifecycle Practices Agile & Plan-Driven Development * > Managing Projects & Teams * Testing & QA Security * Process > Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user